2012-02-18 16 views
1

私はwebviewにhtmlを読み込んでいます。私はpタグのフォントサイズを動的に増やしたいと思います。そのために、私はjavascriptを作成し、htmlを読み込んだ後に読み込みました。しかし、それは動作していません。何が問題なのでしょうか?WebviewがJavaScriptをロードしていない

mWebView.getSettings().setJavaScriptEnabled(true); 

    mWebView.setWebViewClient(new WebViewClient() { 
     public void onPageFinished(WebView view, String url) { 
      String javascript="all_paras = document.getElementsByTagName('p');\n"; 
      javascript=javascript+"for(i=0;i<all_paras.length;i++) {all_paras[i].style.fontSize = '30px';}"; 
      mWebView.loadUrl("javascript:(" + javascript + ")()"); 
      System.out.println("Script executed.."); 
     } 
    }); 

答えて

1

は答えを得た、事前に...問題を

おかげで... の作業コードが

String javascript="function() {all_paras = document.getElementsByTagName('p');\n"; 
      javascript=javascript+"for(i=0;i<all_paras.length;i++) {all_paras[i].style.fontSize = '30px';}}"; 
+0

のErrではJavaScriptの構文を使用していた、それはそれは同じではないのですか? – funkybro

+0

@funkybro:Sry ..質問を編集しました。答えを使用してください。これは正しいものです。 –

関連する問題