WebView和js交互

Android調用js

調用方式:

mWebView.loadUrl("javascript:method()");

其中method()是js中的一個方法。

js調用Android

調用方式:

  • 首先在Java類作爲被調用對象,這裏叫做JavaScriptInterfaceObject,其中有個方法叫method()
  • 其次使用以下方法注入對象到js
mWebView.addJavaScriptInterface(new JavaScriptInterfaceObject(), "myObject")
  • 最後在js中使用該對象:
<a onClick="myObject.method()">這裏可以是鏈接也可以是按鈕或者其他東西</a>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章