WkWebKit - 在加载页面上,JavaScript 发现 window.webkit 未定义。
- 论坛
- WkWebKit - 在加载页面上,JavaScript 发现 window.webkit 未定义。
18 浏览
WkWebKit - 在加载页面上,JavaScript 发现 window.webkit 未定义。
我正在尝试使用WkWebKit在应用和页面之间进行通信。使用WkWebView的evaluateJavascript方法,我可以成功执行JavaScript代码。但是,当我尝试在JavaScript页面上执行window.webkit.messageHandlers.myHandler.postMessage('hello world!')时,我发现window.webkit未定义。
奇怪...我在运行iOS 8.4的iPad模拟器中。我以为这在原始版本8中就可用了,不是吗?
我找不到其他人发布这个问题的帖子,所以可能是我做错了什么?
我甚至将我的Safari开发者工具附加到模拟器的浏览器上,控制台上我试图查看window.webkit是什么,但它确实不存在。
请注意,我在页面加载时添加了一个初始脚本(我在JavaScript编辑器中看到了这个消息被记录)。我还添加了一个脚本消息处理程序...