12
|
Aaron Brager · 技术社区 · 6 年前 |
![]() |
1
2
用户脚本是在文档加载开始或文档加载完成后注入到网页中的JS。用户脚本非常强大,因为它们允许客户端自定义网页,允许注入事件侦听器,甚至可以用于注入脚本,这些脚本可以反过来调用本机应用程序。以下代码段创建在文档加载结束时注入的用户脚本。用户脚本将添加到wkUserContentController实例,该实例是wkWebViewConfiguration对象的属性。
您的网页可以通过
为了接收网页发布的消息,您的本地应用程序需要实现WkScriptMessageHandler协议。 协议定义了一个单一的必需方法。可以查询回调中返回的wkscriptMessage实例,以获取有关要回发的消息的详细信息。
最后,实现WkScriptMessageHandler协议的本机类需要将自身注册为WkWebView的消息处理程序,如下所示:
|
![]() |
2
2
始终可以使用
如果按钮没有ID,您可以在文档中添加一个处理程序来捕获所有(冒泡)单击事件,然后根据事件目标发布消息(使用按钮的文本或位置作为决定因素)。 |
![]() |
3
2
您可以使用
|
![]() |
Softly · 单选按钮未按预期取值 1 年前 |
|
SlickRed · 我无法使用JS关注HTML元素 1 年前 |
![]() |
assembler · Nextjs没有处理发布请求 1 年前 |
|
BADRUM · 执行两个获取功能后,如何导航回页面? 1 年前 |
![]() |
Toniq · javascript为php保存多维数组 1 年前 |