-
javascript:是不变的,不要忘记冒号。
-
name:是在调用 addJavascriptInterface(Object object, String name)方法中设置的name,二者要保持对应。method:是调用的方法,method即调用方法中的方法名字。
eg:Java中有call 方法,在Html中js中
<a href='javascript:contact.call()'>拨打</a>
,点击拨打便会调用Java 中的call 方法。
Java 中调用 Javascript 的规则:
Java中结构:
mWebView.loadUrl("javascript: + methodName('" + data + "')");
在此结构中只有methodName和data是变量,其他都为不可变的,照用即可。
-
methodName:是指Javascript中的方法
-
data:是指传入的数据。
在实际使用时重要注意问题
- Android 4.2以后要加注释语句