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。