Android跟iOS调用的js方法不一致
来源:2-9 Android 与 Web 的互相调用

小风又满楼
2020-05-16
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({});
}
...省略...
写回答
1回答
-
你好:
因为 IOS 和 Android 通过 JSBriage 的调用方式不同,所以无法通过统一方式来自动调用两个系统
012020-05-19
相似问题