您的位置:首页 > 移动开发

[记坑]webview与JS交互,多个交互问题

2017-08-03 14:34 387 查看
关于多个交互,要这样写

mWeb.addJavascriptInterface(new Object() {
@JavascriptInterface
public void aaa() {

}

@JavascriptInterface
public void bbb() {

}

@JavascriptInterface
public void ccc() {

}
}, "JavaScriptInterface");


或者这样

mWeb.addJavascriptInterface(new Object() {
@JavascriptInterface
public void aaa() {

}
}, "AAA");

mWeb.addJavascriptInterface(new Object() {
@JavascriptInterface
public void bbb() {

}
}, "BBB");

mWeb.addJavascriptInterface(new Object() {
@JavascriptInterface
public void ccc() {

}
}, "CCC");


保证方法不要重名,不然会报错   Uncaught TypeError: XXX is not defined  或者  Uncaught ReferenceError: XXX is not defined
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  webview android