要素を検出する方法UIWebViewでクリックします。私は単純なhtmlを持っていますが、私は異なった要素が欲しいので、私がクリックした要素から例えば "alt"を得たいと思います。要素を検出するUIWebViewでクリックする
ポイント: 1. WebViewに読み込まれた画像の1つをユーザーがクリックします。 2.クリックされた要素に関する情報を持つ関数を呼び出します。
可能ですか?
要素を検出する方法UIWebViewでクリックします。私は単純なhtmlを持っていますが、私は異なった要素が欲しいので、私がクリックした要素から例えば "alt"を得たいと思います。要素を検出するUIWebViewでクリックする
ポイント: 1. WebViewに読み込まれた画像の1つをユーザーがクリックします。 2.クリックされた要素に関する情報を持つ関数を呼び出します。
可能ですか?
WebviewとObjective-Cの間にバインディングを追加する必要があります。あなたはjavascriptを使ってこれを行うことができます。
JavaScriptをウェブビューに挿入すると、HTML要素に触れたときにイベントが表示されます。次に、JavaScriptがObjective Cと通信して何らかのアクションをトリガーします。
ここでは技術がかなりよく説明されています。http://blog.techno-barje.fr/post/2010/10/06/UIWebView-secrets-part3-How-to-properly-call-ObjectiveC-from-Javascript/