5

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

分:

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

可能吗?

4

1 回答 1

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/

于 2012-05-04T00:12:25.633 回答