首页 > 解决方案 > 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 会检测到按钮点击。

标签: javascriptioswkwebview

解决方案


推荐阅读