1、js调ios方法(只需替换iosFun方法名即可)
传参时
var data
= {test
: 'test'};
window
.webkit
.messageHandlers
.iosFun
.postMessage(data
);
不传参时(一定要传空字符串)
window
.webkit
.messageHandlers
.iosFun
.postMessage("");
2、js调安卓方法(androidFun为方法名)
无参数时(不需要传空字符串)
window
.androidFun
.javaFunction();
有参时
var test
= "test";
window
.androidFun
.javaFunction(test
);
注意: 安卓是不能直接传json的,需要转化为字符串,如下:
var data
= {
key1
: val1
,
key2
: val2
}
window
.androidFun
.javaFunction(JSON
.stringify(data
));