如何检测我在UIWebView中单击的元素。我有简单的html,但我想要不同的元素,所以我想从我点击的元素中获取例如“alt”。
要点: 1.用户单击WebView中加载的图像之一。 它调用有关于点击元素的信息的函数。
有可能吗?
答案 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/