バナー付きのWebビューがあり、バナーをクリックすると、リンクをたどる2番目のWebビューが開きます。どうやってやるの?最初のWebViewを作成しましたが、バナーが表示されますが、それをクリックすると、同じWebViewでリンクが開きます。
(そのリンクで)何かを実行する必要があるリンクをクリックしたときに、WebViewでイベントをキャッチするにはどうすればよいですか?shouldStartLoadWithRequestiPhoneと同じように。
ありがとうございました、
ウーター
バナー付きのWebビューがあり、バナーをクリックすると、リンクをたどる2番目のWebビューが開きます。どうやってやるの?最初のWebViewを作成しましたが、バナーが表示されますが、それをクリックすると、同じWebViewでリンクが開きます。
(そのリンクで)何かを実行する必要があるリンクをクリックしたときに、WebViewでイベントをキャッチするにはどうすればよいですか?shouldStartLoadWithRequestiPhoneと同じように。
ありがとうございました、
ウーター
WebViewを使用して のイベントを監視できますWebViewClient。ご希望の方法はshouldOverrideUrlLoading(). これにより、特定の URL が選択されたときに独自のアクションを実行できます。
メソッドを使用して を設定しWebViewClientます。WebViewsetWebViewClient()
shouldOverrideUrlLoading良い方法ですが、currentリンクをクリックすると、webviewクライアントはshouldOverrideUrlLoadingメソッドを呼び出しません。