今天使用JAVA要呼叫WEBVIEW上的javascript時出現
錯誤訊息:
Uncaught ReferenceError: sumToJava is not defined at null:1
但是我有定義了sumToJava的javascript函式
原因是網頁尚未載入完成
因而導致找不到javascript凾式
解決方式等待網頁載入完成,可以使用載入完成來啟動
myBrowser.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
//操作放這
}
});
或等他載入完再顯示會跟javascript連結的原生程式按鈕圖片等等
錯誤訊息:
Uncaught ReferenceError: sumToJava is not defined at null:1
但是我有定義了sumToJava的javascript函式
原因是網頁尚未載入完成
因而導致找不到javascript凾式
解決方式等待網頁載入完成,可以使用載入完成來啟動
myBrowser.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
super.onPageFinished(view, url);
//操作放這
}
});
或等他載入完再顯示會跟javascript連結的原生程式按鈕圖片等等
全站熱搜
留言列表