2014-03-29 60 views
0

我想在Android WebView中使用我的JavaScript代碼。首先,我啓用Javascript並使用我的腳本加載html。如何在WebView中加載我的JavaScript代碼?

webView.getSettings().setJavaScriptEnabled(true); 
webView.loadUrl("file:///android_asset/javascript.html"); 
webView.getSettings().setUseWideViewPort(true); 
webView.getSettings().setLoadWithOverviewMode(true); 
webView.getSettings().setBuiltInZoomControls(true); 

之後我在WebView中加載了一些網頁。

webView.loadUrl("http://www.example.com"); 

當我嘗試這樣做

webView.evaluateJavascript("myJavascript();", null); 

我得到消息:

[INFO:CONSOLE(1)] "Uncaught ReferenceError: myJavascript is not defined" 

功能myJavascript是在資產 「javascript.html」 定義。我想這是因爲加載一些頁面後JavaScript不再在WebView中。我可以在同一時間使用JavaScriptcode和某個網頁加載HTML嗎?我想在HTML中定義JavaScript。

回答

相關問題