javascript - wkwebview 没有快速检测到 onclick 事件
问题描述
<div class="mb-3">
<a href="https://www.somedomain.com" onclick="window.open('https://www.somedomain.com', '_system');">
<button id="save" class="btn btn-primary">
<span class="position-relative" style="font-weight: 600;">
SAVE</span>
</button>
</a>
</div>
我正在通过 WKWebView 在我的应用程序中加载网页。在这个网页中,我们有按钮(上面的 HTML 代码),当用户点击这个按钮时
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction, decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
,永远不会被调用。我在这里错过了什么吗?我想检测按钮点击并处理动作。
如果我从我的 html 代码中删除 onclick 部分,iOS 会检测到按钮点击。
解决方案
推荐阅读
- laravel - 导入 Excel Laravel
- python - 即使在全屏模式下,Tkinter 也会在任何窗口顶部强制窗口
- android - 更新 Listview itemsource 在 Xamarin 表单中清除其中的单选按钮控件
- c++ - 如何仅显示 for 循环的最后一个值?
- node.js - 将电子打包器与 NPM 一起使用时路径更改为“/”
- javascript - 这些是添加 1 然后在一秒钟后添加 2 和 3 等的方法吗
- amazon-web-services - EMR -spark maximumResourceAllocation 在 EMR 6.x 中的默认值
- git - 如何合并 master 后面有很多提交的功能分支?
- javascript - 如果一个项目显示为块,将另一个项目旋转 180 度 JS
- xml - Cardview 在另一个具有高度的视图上