11

バナー付きのWebビューがあり、バナーをクリックすると、リンクをたどる2番目のWebビューが開きます。どうやってやるの?最初のWebViewを作成しましたが、バナーが表示されますが、それをクリックすると、同じWebViewでリンクが開きます。

(そのリンクで)何かを実行する必要があるリンクをクリックしたときに、WebViewでイベントをキャッチするにはどうすればよいですか?shouldStartLoadWithRequestiPhoneと同じように。

ありがとうございました、

ウーター

4

2 に答える 2

25

WebViewを使用して のイベントを監視できますWebViewClient。ご希望の方法はshouldOverrideUrlLoading(). これにより、特定の URL が選択されたときに独自のアクションを実行できます。

メソッドを使用して を設定しWebViewClientます。WebViewsetWebViewClient()

于 2009-12-23T09:46:02.460 に答える
1

shouldOverrideUrlLoading良い方法ですが、currentリンクをクリックすると、webviewクライアントはshouldOverrideUrlLoadingメソッドを呼び出しません。

于 2013-03-19T05:55:35.777 に答える