我在 Android 浏览器或 Web 视图中遇到问题,加载网站时嵌入了“富文本编辑器”,例如tinyMce或Kevinroth。
当我触摸页面放大/缩小的可编辑区域时,网站内的可编辑文本区域在浏览器/Web 视图中“启用我的 web 视图中的 JS 时”不可选择/可编辑。
很多类似的网站都包含富文本编辑器,这发生在我身上。
我的代码:
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView = (WebView) findViewById(R.id.webView1); webView.getSettings().setJavaScriptEnabled(true); webView.setWebViewClient(new WebViewClient() { public boolean shouldOverrideUrlLoading(WebView view, String url) { // TODO Auto-generated method stub view.loadUrl(url); return true; } }); WebSettings webSettings = webView.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setDomStorageEnabled(true); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setDomStorageEnabled(true); webView.getSettings().setPluginState(PluginState.ON); webView.setWebChromeClient(new WebChromeClient()); webView.getSettings().setJavaScriptEnabled(true); webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); webView.loadUrl("http://www.tinymce.com/tryit/basic.php"); }
任何帮助..?!