ウェブビューを含むAndroidアプリを開発しています..
URL はhttps://www.facebook.com/です。投稿が webview でクリックされたとき、投稿 URL は URL を上書きする必要がありますが、webview は facebook をその特定の投稿にリダイレクトしています。 webviewclient の shouldoverriding メソッド
Here I am Setting the Custom WebView Client
webView.setWebViewClient(new WebViewController());
public class WebViewController extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView webView, String str) {
Log.e("urltop", str + " ==top");
String str3 = "youtube";
if (!str.contains("market://")) {
if (!str.contains("mailto:") && !str.contains("play.google") && !str.contains("tel:") && !str.contains("intent:") && !str.contains("vid:") && !str.contains(str3) && !str.contains("fb-messenger://")) {
if (!str.contains("whatsapp://")) {
if (str.contains("m.me")) {
Log.e("urlm.me", str);
return true;
} else if (str.contains("jpg")) {
Log.e("urljpg", str);
return true;
}
return true;
} else {
Log.e("url", str);
}
}
}
return true;
}
前もって感謝します :)