安卓webview禁用文本选择框,但能长选择
时间: 2023-11-17 14:04:24 浏览: 80
安卓Android源码——BTAndroidWebViewSelection(webview选择文字).zip
您可以在加载 WebView 时,通过设置 WebSettings 来禁用文本选择框,同时启用长按选择功能。
以下是示例代码:
```java
WebView webView = findViewById(R.id.webview);
WebSettings webSettings = webView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setDomStorageEnabled(true);
webSettings.setAllowFileAccess(true);
// 禁用文本选择框
webSettings.setJavaScriptCanOpenWindowsAutomatically(false);
webSettings.setAllowFileAccessFromFileURLs(false);
webSettings.setAllowUniversalAccessFromFileURLs(false);
// 启用长按选择功能
registerForContextMenu(webView);
```
这样设置后,用户可以通过长按选择文本,但是不能弹出文本选择框。
阅读全文