このトピックについては何のヒントも見つけられませんでした。私はWebViewに私のウェブサイトを読み込むためのシンプルなアプリを書いた。サイトには多くのリンクが含まれており、一部は外部にあります。 webViewは閲覧の用語でうまくいきます。しかし、私はそれらのリンクが何をするかを制御できるようにしたい。たとえば、WebView内の特定のリンクを使用して、音楽ファイルを再生します。私は何も試していないので、コードはありません。私は私のアプリケーションとWebViewのコードを持っていますが、なぜそれが適切かはわかりません。あなたのWebViewへandroid webviewのリンクを無効にする
1
A
答えて
2
セットのWebViewクライアント、あなたはそれぞれのURLここ
YourWebView.setWebViewClient(new WebClientClass());
でshouldOverrideUrlLoading()
法上のリンクをクリックした得ることができることは@Divyangの答えに追加あなたのWebClientClass
public class WebClientClass extends WebViewClient {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
super.onPageStarted(view, url, favicon);
}
@Override
public boolean shouldOverrideUrlLoading(final WebView view, final String url) {
// You have clicked link url here, do what you want here
return true;
}
@Override
public void onPageFinished(WebView view, String url) {
}
}
1
ある
shouldOverrideUrlLoading(WebView view,String url)
Android N
で廃止予定ですので、以下の2つの方法を使用してください
@SuppressWarnings("deprecation")
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
final Uri uri = Uri.parse(url);
return true;
}
@TargetApi(Build.VERSION_CODES.N)
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
final Uri uri = request.getUrl();
return true;
}
関連する問題
- 1. AndroidのWebViewを無効にするActionmode
- 2. Android webviewズームアイコンを無効にする
- 3. Android WebView WebRTCを無効にする
- 4. Android WebView:スクロールイエローエッジグラデーションを無効にする
- 5. Androidのテキスト選択(WebView)のデフォルトのコンテキストアクションバーを無効にする
- 6. WebViewでPHPを無効にする
- 7. WebViewでAJAXヘッダーを無効にする
- 8. Android webViewを無効にするWikipediaの検索バー
- 9. Android Webview:ナビゲーションの確認を無効にする
- 10. WebViewダブルタブズームを無効にする
- 11. webviewのメディアコントロールを無効にする
- 12. Android WebView/WebViewClientを無効にするfavicon.icoリクエスト
- 13. Android Webviewで水平スクロールを無効にする
- 14. Android WebViewはキーボードの予測を無効にします
- 15. WebViewでVoiceOverを無効にする
- 16. 無効にダブルタップズーム/ズームを解除Androidの上のWebView
- 17. Androidのリンクで橙色のハイライト表示を無効にする
- 18. 無効なトークンwebview
- 19. カスタムセルのiPad WebView - 無効にするwebviewのスクロール
- 20. WebViewを有効/無効にする別のアクティビティで
- 21. Ionic/CordovaでWebViewのリモートアンドロイドデバッグを無効にする方法
- 22. モバイルデバイスのリンクを無効にする
- 23. zRSSFeedのリンクを無効にする
- 24. Android webviewの無効化ズームのコントロールはタブアビリティ内のアイコン
- 25. リンクを無効にする方法PHP
- 26. QWebEnginePage:リンクを無効にする
- 27. Android ActionBar.Tabを有効/無効にする
- 28. リンクをクリックすると無効になるリンクのセット
- 29. JQuery prevendDefaultリスト内の[リンクを無効にする](ただし、子リスト内のリンクを無効にする)
- 30. Androidアプリにリンクする方法Android Webviewから