请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Android跟iOS调用的js方法不一致

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 的调用方式不同,所以无法通过统一方式来自动调用两个系统

0 回复 有任何疑惑可以回复我~
  • 提问者 小风又满楼 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-05-19 08:29:43
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信