Web中Android跟iOS分别定义了不同的function给移动端调用,如果想统一function应该怎么做呢?
...省略...
// Android 调用 onFunction 方法
window.onFunction = function (str) {
alert(str);
return 'onFunction 方法已经调用完成';
}
// ----------------------
// 调用 IOS 方法1
function onIOSFunction1 (str) {
window.webkit.messageHandlers.IOSTestFunction1.postMessage({
msg: str
});
}
// 调用 IOS 方法2
function onIOSFunction2 () {
window.webkit.messageHandlers.IOSTestFunction2.postMessage({});
}
...省略...