我在Android浏览器或网络视图中遇到问题,加载网站内嵌了“富文本编辑器”,如tinyMce或Kevinroth。
当我触摸页面放大/缩小的可编辑区域时,在浏览器/ Web视图中启用JS时,网站内的可编辑文本区域不可选择/可编辑。
对于我来说,很多类似的网站都包含Rich Text Editor。
我的代码:
@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");
}
任何帮助..?!
答案 0 :(得分:0)
似乎问题出现在Android API 2.2和2.3中,因为当我在更高的API上测试我的应用程序时,它运行正常。
但是,这个API仍然存在问题:(