2012-03-08 17 views
2

URLWebView(あくまでwebview.loadUrl("www.google.com"))にプリロードするAndroidアプリケーションで作業しています。その後、ある時点で、私はWebViewを表示可能なビューに追加して表示します。私はWebViewが表示されているときに情報を取得しないようにこれを行います。すでにWebサイトがダウンロードされています。WebViewでJavaScriptが実行されないようにします。

JavaScriptを含むウェブサイトを読み込むと、WebViewがロードされたときにJavaScriptがすぐに(バックグラウンドで)実行されます。WebViewが表示されます。

私はむしろWebViewをダウンロードするだけで、ウェブサイトをダウンロードして表示されたら、含まれているスクリプトの実行を開始します。どのようにこれを行う上の任意のアイデア?

答えて

3

はまだこれを試していないが、ドキュメントは、あなたがWebSettingssetJavaScriptEnabled()メソッドを使用してWebViewでJavaScriptの実行を無効にすることができると言う:あなたがロードし、WebViewを表示しているとき

WebView myWebView = (WebView) findViewById(R.id.webview); 
WebSettings webSettings = myWebView.getSettings(); 
webSettings.setJavaScriptEnabled(false); 

あなたはこのフラグを切り替えることができます。

関連する問題