检测元素我在UIWebView中单击

kol*_*lek 5 html iphone ipad ios

我如何检测我在UIWebView中单击的元素.我有简单的HTML,但我想要不同的元素,所以我想从我点击的元素得到例如"alt".

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

可能吗 ?

bob*_*age 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/