底层对象不支持参数或操作
WKWebView invalidaccesserror dom exception 15 a parameter or operation is not supported by underlying object
所以我们在WKWebView中打开了几个页面,我们有了这个搞砸了的应用程序架构。现在点击HTML按钮,我们将消息发送到本地代码,使用:
window.webkit.messageHandlers.didTapOnButton.postMessage(messageToPost);
它在很多情况下工作得很好,但有时它会失败,给出InvalidAccessError DOM Exception 15。这个错误通常是由web浏览器上的CORS问题引起的,但是你知道什么可能导致WKWebView上的错误以及如何解决它吗?
解决了。我的一个自定义脚本被添加到第三方网页上,这导致了这个问题。
相关文章:
- 根据函数参数将CSS值存储在var中,然后对其进行操作
- 从 javascript 获取 MVC 控制器中的操作参数时出错
- 使用参数从视图中调用操作
- 无法使用angularjs$http请求将参数发送到服务器操作方法
- 将参数从anchor标记发送到struts2操作
- 在Struts2中将参数从视图传递给操作
- 选择菜单的操作中的成员2参数
- JS 函数将对象作为输入,并返回一个对象,该对象对作为参数传递的对象执行操作
- 将java脚本变量传递给相同的表单操作php文件参数
- jQuery:$.ajax() 重定向到其 URL 表单操作参数,而不是对表单操作执行 AJAX 请求
- 控制器操作参数未从 AJAX 开机自检正确填充
- 将参数从 JavaScript 中的剑道窗口刷新传递给控制器操作
- Ajax 无法使用带有 2D 数组参数的 C# 控制器操作
- ajax 调用控制器操作,将对象作为参数
- 如何访问由 javascript 中的操作传递的参数
- 调用 Struts2 操作,每个 jQuery DataTable 行中的参数
- 余烬使用计算属性作为操作参数
- JavaScript - 在哪些操作之后需要 toFixed() 以及应该传递什么参数
- 如何将参数传递给在 JQuery dialog() Open 事件上调用的操作
- Web API 控制器操作参数始终为 null