代码之家  ›  专栏  ›  技术社区  ›  Ivan Cantarino

检测WKWebView内的点击图像

  •  2
  • Ivan Cantarino  · 技术社区  · 7 年前

    我有一个 WKWebView 其中添加了一些图像 <img src=...> 标记,它们在本地缓存,我将它们插入 WKWebView

    这些图像不是从web加载的 <a href...>

    因此,我想将点击的图像呈现给用户,但由于 WKWebView 可能有很多图像,我正在尝试检测特定图像上的点击,但没有成功。

    我试过了 decidePolicyFor WKNavigationDelegate 方法,但任何时候我点击图像都不会 navigationType 我不知道我是否错过了什么。

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   Ivan Cantarino    7 年前

    所以我设法超越了这个问题。

    不知何故,我不知道我可以像@GIJOW所说的那样创建一个指向本地缓存图像的链接。

    读过之后 here 我成功地在 WKWebView 与以前一样,但整个图像现在可以访问,因为它嵌入到 <a href> 标记如下。

    以前的

    <img src=\"\(imageNameHere)\"/>
    

    之后

    <a href=\"some_url_or_link_you_want\"><img src=\"\(imageNameHere)\"/></a>