2017-05-08 12 views
3

Android WebViewアプリを作成しようとしています。 私はその背後に次のコードでWebViewの中にボタンを押します。アンドロイドウェブビューのjavascriptリダイレクトが機能しない

window.location.href = "https://www.example.nl"; 

何も起こりませんが、Androidの上のChromeブラウザでは動作します。 webviewでjavascriptを使用してbackgrondの色を変えることができるので、javascriptが有効になっていることも確認できます。

答えて

1

hrefプロパティなしでdocument.locationを試しましたか?

+0

私は秒前にこれをしなかった、これはまた、私はこの記事を見つけた – PROMIKE360

+1

動作しません。お役に立てれば。 https://getsatisfaction.com/apperyio/topics/window-location-href-no-longer-working-on-android –

0
はこのように、WebViewのshouldOverrideUrlLoadingを上書き

:この代わりに

myWebView.setWebViewClient(new WebViewClient() { 
     public boolean shouldOverrideUrlLoading(WebView view, String url) { 
      view.loadUrl(url); 
      return true; 
     } 
    }); 
0

使用:

window.open("https://www.example.nl", "_self") 
関連する問題