检测点击 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>
我有一个 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>