web-dev-qa-db-ja.com

iOSUIWebViewインターセプトリンククリック

ユーザーがUIWebViewのリンクをクリックしてリンクを取得するときにインターセプトすることは可能ですか?

UIWebViewがクリックされたリンクに移動するのをブロックし、他のことをしたいと思います。

前もって感謝します。

25
ghiboz

はい、 IWebViewDelegateプロトコルリファレンス 、具体的にはwebView:shouldStartLoadWithRequest:navigationType:をご覧ください。

NSURLRequestは、クリックしたリンクがどこに誘導されるかを通知します。

リクエストが読み込まれないようにする場合は、このメソッドでNOを返すだけです。

43
Chris Wagner