我正在我的 xamarin 表单应用程序中使用 WebView,我想阻止 Web 视图中的选择和复制粘贴选项 我怎样才能做到这一点? 我认为可以通过使用 iOS 和 android 的自定义渲染器来完成。 有什么帮助吗?
Xamarin.Forms
的 WebView 实现没有禁用它的属性。如果不想使用自定义呈现器,但具有跨平台解决方案,则可以从在 WebView 中加载本地CSS
的页面CSS
禁用选择选项。
这可能是您的CSS
,您可以将其放在"资产"文件夹中:
* {
-webkit-user-select: none;
}
对于您的 WebView,类似的东西:
htmlData = "<link rel="stylesheet" type="text/css" href="style.css" />" + htmlData;
webview.LoadDataWithBaseURL(null, htmlData, "text/html", "utf-8", null);