我正在尝试创建一个Android WebView应用程序。 当我与它后面的下面的代码的网页视图按下一个按钮:ANDROID WebView javascript重定向不起作用
window.location.href = "https://www.example.nl";
什么也没有发生,但在Android上的Chrome浏览器会工作。 我也可以确认javascript已启用,因为我可以在webview中使用javascript更改背景颜色。
我正在尝试创建一个Android WebView应用程序。 当我与它后面的下面的代码的网页视图按下一个按钮:ANDROID WebView javascript重定向不起作用
window.location.href = "https://www.example.nl";
什么也没有发生,但在Android上的Chrome浏览器会工作。 我也可以确认javascript已启用,因为我可以在webview中使用javascript更改背景颜色。
您是否尝试document.location
没有href
属性?
重写的WebView shouldOverrideUrlLoading,像这样:
myWebView.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
});
用这个代替:
window.open("https://www.example.nl", "_self")
我这样做一秒钟前,但这也不能正常工作 – PROMIKE360
我发现这篇文章。希望这可以帮助。 https://getsatisfaction.com/apperyio/topics/window-location-href-no-longer-working-on-android –