WebViewでHTML5ページが表示出来ずに真っ白になる件について

1,761 views
Skip to first unread message

Hifumi

unread,
Oct 11, 2017, 9:12:17 AM10/11/17
to 日本Androidの会
こんばんは。よろしくお願いします。
少々困っているので何か心当たりのある方がおられませんか、質問をしたいと思います。

よくある普通のWebViewにおいて表題の通りHTML5で作られたページが表示出来ずに真っ白になります。
簡単にソースを抜粋します。

        mWebView = (WebView) fragmentView.findViewById(R.id.webView_contents);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.setWebViewClient(new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request){
return true;
}
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
if (! mProgressDialog.isShowing()) {
mProgressDialog.setMessage(getResources().getString(R.string.webview_load));
mProgressDialog.show();
}
}

@Override
public void onPageFinished(WebView view, String url) {
if (mProgressDialog.isShowing()) {
mProgressDialog.dismiss();
}
}
});
// mWebView.loadUrl("https://www.yahoo.co.jp/"); /** 表示出来る **/
mWebView.loadUrl("https://www.rolex.com/ja"); /** 表示出来ない **/
mWebView.requestFocus();

アプリの処理部分は削除しましたが、この状態のソースでも同様の動作をしています。

SONY Xperia SO-02E Android 4.4.2

上記の端末で現象が起きています。デバッグコード的に怪しい表示を抜粋すると

I/chromium: [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported
E/qdutils: FBIOGET_FSCREENINFO failed

と出ています。Xperia SO-02E にはデフォルトでChrome以外のブラウザが入っているのでそれを無効化して再起動させて確認しましたが同じ動作でした。
これを

LG Nexus4 Android 5.1.1

で表示させると期待通りのページを表示してくれています。

原因に心当たりのある方はおられませんでしょうか。また、この表示されていない環境で期待通り表示させる方法論があるのでしょうか。

Hirokazu Fukami

unread,
Oct 11, 2017, 9:31:37 AM10/11/17
to 日本Androidの会
こんばんはfkmです。

USBでPCに繋いで、PC上のChromeからデバッグしてみてください。
JavaScriptのロードがおかしいとか、コンソールに何かでてる とかわかります。

--
このメールは Google グループのグループ「日本Androidの会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには android-group-j...@googlegroups.com にメールを送信してください。
このグループに投稿するには android-g...@googlegroups.com にメールを送信してください。
https://groups.google.com/group/android-group-japan からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。
Reply all
Reply to author
Forward
0 new messages