检测元素我在UIWebView中单击

时间:2012-05-04 00:06:35

标签: html ios iphone ipad

如何检测我在UIWebView中单击的元素。我有简单的html,但我想要不同的元素,所以我想从我点击的元素中获取例如“alt”。

要点: 1.用户单击WebView中加载的图像之一。 它调用有关于点击元素的信息的函数。

有可能吗?

1 个答案:

答案 0 :(得分:8)

您应该在webview和Objective-C之间添加一些绑定。你可以用javascript做到这一点。

您几乎将javascript注入到webview中,因此当触摸某些HTML元素时,您将获得一个事件。然后你的javascript将与Objective C进行通信,以触发一些操作。

这种技术在这里描述得非常好:http://blog.techno-barje.fr/post/2010/10/06/UIWebView-secrets-part3-How-to-properly-call-ObjectiveC-from-Javascript/