0
webviewを使用してAndroidアプリでウェブサイトを読み込もうとしていますが、webviewがウェブサイトを表示していません。Android WebViewがウェブサイトをロードしていません
ウェブサイトは、私が使用しているhttps://www.rbsdigital.com/
のWebViewは、このgithubプロジェクトからです。
私が手ログは次のとおりです。
10-12 19:57:14.188 1041-1041/com.teknorial.webviewapp I/chromium: [INFO:CONSOLE(0)] "'window.webkitStorageInfo' is deprecated. Please use 'navigator.webkitTemporaryStorage' or 'navigator.webkitPersistentStorage' instead.", source: (0)
10-12 19:57:14.189 1041-1041/com.teknorial.webviewapp I/chromium: [INFO:CONSOLE(0)] "'webkitIndexedDB' is deprecated. Please use 'indexedDB' instead.", source: (0)
は、ここに私のコードです。 githubプロジェクトから。
private WebView view;
private static final String RBS_URL = "https://www.rbsdigital.com/";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
view = (WebView) this.findViewById(R.id.webView);
view.getSettings().setJavaScriptEnabled(true);
view.setWebViewClient(new MyBrowser());
view.getSettings().setLoadWithOverviewMode(true);
view.getSettings().setUseWideViewPort(true);
view.setWebChromeClient(new WebChromeClient());
view.loadUrl(RBS_URL);
}
private class MyBrowser extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
ここでは、thisのようなデフォルトのWebviewを使用しています。
WebView myWebView = (WebView) findViewById(R.id.webview);
myWebView.loadUrl("https://www.rbsdigital.com/");
webviewからウェブサイトをレンダリングするのではなく、ブラウザが読み込まれます。
Android webviewがウェブサイトをサポートしていない場合、これをどのような方法で読み込むことは可能ですか?
コードを追加してください。 – Pavya
デフォルトのWebViewで試しましたか? –
コードを共有しています... –