Closed wjiuxing closed 4 years ago
你是真机iOS9还是模拟器测试的?
Sorry, demo出问题是我造成的。我在我的fork里添加了同步的方法,用了 const 变量导致的,改成 var 就好了。抱歉 🤦♂️,刚查出来。
KKJSBridge.prototype.syncCall = function (module, method, data) {
var message = {
module: module || 'default',
method: method,
data: data
};
var obj = JSON.stringify(message);
var response = window.prompt("KKJSBridgeSyncCall", obj);
return response ? JSON.parse(response) : null;
};
嗯,好的
项目中需要适配 iOS 9的设备,但是不能工作。
我用自带的 demo 发现 KKJSBridge 并未初始化。
在 module 测试页面,打开 eruda 的 Console,点击其中一个按钮,发现报错如下: