2017-11-15 11 views
0

をロードしていません。そのために、私はActivity内でWebViewを使用し、単にWeb AppのURLをそこにロードします。しかし、Chromeブラウザでレンダリングしてもページはレンダリングされません。 私はこれを検索し、アクティビティでWebViewの設定を更新しましたが、まだ運がありません。続き は設定されている:。 webView.getSettings()setJavaScriptEnabled(真)。ウェブページは、私はアプリのブラウザで別のWebアプリを開く必要とするプロジェクトに取り組んでいますアプリ内ブラウザで正しくアンドロイド

// Other webview options 
    webView.getSettings().setLoadWithOverviewMode(true); 
    webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); 
    webView.setScrollbarFadingEnabled(false); 
    webView.getSettings().setPluginState(WebSettings.PluginState.ON); 
    webView.getSettings().setAllowFileAccess(true); 
    webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true); 
    webView.getSettings().setDomStorageEnabled(true); 
    webView.getSettings().setAppCacheEnabled(true); 

これ以外の設定を追加する必要はありますか?どんなリード線も認められるでしょう。

+0

この質問を確認してください。https://stackoverflow.com/questions/7305089/how-to-load-external-webpage-inside-webview – karthik

+0

mWebView.getSettings()。setJavaScriptEnabled(true); WebViewにVisible以外のVisibility状態がありますか?多分あなたはマニフェストで許可インターネットを持っていない? – b2mob

+0

アプリが必要なすべての権限を持っているb2mob、Webページのレンダリングなっているが、それの部品の一部が正しくレンダリングされていません@。 – Profreak

答えて

0

viewport propertiesを使用してみてください。

あなたはsetUseWideViewPort()でワイドビューポートモードを有効にすることができます。

あなたの文書<head><meta name="viewport" ...>タグを使用して、そのような幅や初期のズームレベルとして、あなたのWebページのビューポートのプロパティを定義することができます。

さらに詳しい情報は、tutorialをご確認ください。