我正在嘗試創建一個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 –