私が持っているもの:私はWebViewを持っています。私はそれにHTMLファイルをロードしています。そのHTMLにはボタンがあります。WebView URLフィルタリングAndroid
私が欲しいもの:そのHTMLボタンのクリックをインターセプトしたいと思います。そのURLに電子メール方式があるとします。実際にページを読み込む前にメール情報(Subject、Bodyなど)を抽出して電子メールクライアントを開くことができるように、リクエストを傍受したいと思います。
問題: URLを取得してHTMLボタンのクリックでフィルタリングする方法についてはわかりません。 WebViewから何かリクエストがあったときに起動するイベントが必要です。この作業をどのように達成するかをご案内してください。
何を傍受するか分かっている場合は、WebViewClientを使用してshouldOverrideUrlLoading(WebView wv、String url)をオーバーライドし、解析します必要ならば新しい意図を開始する。 –
私はすでにそれを使用しましたが、関数 "shouldOverrideUrlLoading"には入りません。私はHTMLのボタンを持っているからかもしれない? – Khawar
http://stackoverflow.com/questions/6738328/shouldoverrideurlloading-in-webview-for-android-not-running –