今天使用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連結的原生程式按鈕圖片等等



arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()