检测点击 WKWebView 内的图像

Detect tap on image inside WKWebView

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

图像不是从网络加载的,常规 <a href...>

因此,我想向用户展示点击的图像,但由于 WKWebView 可能有很多图像,我试图检测特定图像上的点击,但没有成功。

我尝试了 decidePolicyFor WKNavigationDelegate 方法,但无论何时我点击图像都不会调用 navigationType,我不知道我是否遗漏了什么。

谢谢

所以我已经成功超越了这个问题。

不知何故,我不知道我可以创建一个 link 到本地缓存的图像,正如@GIJOW 所说。

读完后 here 我设法像以前一样在 WKWebView 中显示了一张图片,但是整个图片现在可以点击了,因为它嵌入在 <a href> 标签如下

上一个

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

之后

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