检测WKWebView内的图像点击

时间:2018-03-19 17:16:17

标签: ios swift wkwebview

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

图片未通过常规<a href...>

从网络加载

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

我尝试了decidePolicyFor WKNavigationDelegate方法,但无论何时我点击图片都没有调用navigationType,我不知道我在这里遗漏了什么。

由于

1 个答案:

答案 0 :(得分:0)

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

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

阅读了here之后,我设法在WKWebView内部显示了之前的图片,但现在整个图片都可以点播,因为它嵌入了<a href>标记中如下。

<强>上

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

<强>后

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