C# 从网站重定向-Android WebView
尝试在用户界面的WebView中加载,会产生不同的结果:当应用程序以前没有打开,也就是说它刚刚安装时,它会加载web.whatsapp.com。 下次加载www.whatsapp.com时 我尝试清除与WebView相关的数据:C# 从网站重定向-Android WebView,c#,android,xamarin,android-webview,C#,Android,Xamarin,Android Webview,尝试在用户界面的WebView中加载,会产生不同的结果:当应用程序以前没有打开,也就是说它刚刚安装时,它会加载web.whatsapp.com。 下次加载www.whatsapp.com时 我尝试清除与WebView相关的数据: CookieManager.Instance.RemoveAllCookies(null); mWebView.LoadUrl(clearStorageScript); mWebView.ClearCache(true); mWebView.ClearHistory(
CookieManager.Instance.RemoveAllCookies(null);
mWebView.LoadUrl(clearStorageScript);
mWebView.ClearCache(true);
mWebView.ClearHistory();
DeleteDatabase("webview.db");
DeleteDatabase("webviewCache.db");
mWebView.LoadUrl(WhatsappWeb);
另外,加载about:blank before不起作用
在那之后没有工作,我试图清除应用程序的缓存,然后它就没有启动
重定向的原因是什么?我如何防止它?试试这个
mWebView.loadUrl(URl);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
试试这个
mWebView.loadUrl(URl);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
请尝试以下代码行:
w.getSettings().setDomStorageEnabled(true);
w.getSettings().setJavaScriptEnabled(true);
w.getSettings().setLoadWithOverviewMode(true);
w.getSettings().setUseWideViewPort(true);
w.getSettings().setSupportZoom(true);
w.getSettings().setBuiltInZoomControls(true);
w.getSettings().setDisplayZoomControls(false);
String newUA= "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12";
w.getSettings().setUserAgentString(newUA);
w.loadUrl("https://web.whatsapp.com/%F0%9F%8C%90/en");
请尝试以下代码行:
w.getSettings().setDomStorageEnabled(true);
w.getSettings().setJavaScriptEnabled(true);
w.getSettings().setLoadWithOverviewMode(true);
w.getSettings().setUseWideViewPort(true);
w.getSettings().setSupportZoom(true);
w.getSettings().setBuiltInZoomControls(true);
w.getSettings().setDisplayZoomControls(false);
String newUA= "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/600.7.12 (KHTML, like Gecko) Version/8.0.7 Safari/600.7.12";
w.getSettings().setUserAgentString(newUA);
w.loadUrl("https://web.whatsapp.com/%F0%9F%8C%90/en");