tinyMceやKevinrothなど、内部に「リッチ テキスト エディター」が埋め込まれたサイトを読み込む際に、Android ブラウザーまたは Web ビューで問題が発生しました。
サイト内の編集可能なテキスト領域は、ブラウザー/Web ビューで「webview で 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"); }
助けて..?!