2017-02-11 5 views
1

私はこのリンクをwebviewのアンドロイドアプリに表示しようとしていますが、アンドロイドデバイスのウェブの読み込みはGoogle Chromeでの表示と異なります。webviewでwhatsapp barcode webpageを表示する

のWhatsAppのリンクはこちらです:https://web.whatsapp.com/

私は上記のページをロードするには、Androidでこのコードを使用していますが、それは同じページをロードしません。

mWebView .loadUrl("https://web.whatsapp.com/");// https://tekdude.blogspot.in/"); 
     mWebView.getSettings().setBuiltInZoomControls(true); 
     mWebView.getSettings().setLayoutAlgorithm(LayoutAlgorithm.SINGLE_COLUMN); 

     setContentView(mWebView); 
+0

なぜ彼らは、デスクトップのリンクWebページのモバイル閲覧が可能でしょうか? – Stefan

+0

@Stefanそう、Googleクロムのようなアンドロイドデバイスで上記のウェブページを同じように表示する方法はありますか? –

+0

おそらくそうではありません。あなたは何を達成しようとしていますか? whatsappを自分のアプリであなたのwebviewにリンクしていますか? – Stefan

答えて

0

変更

String newUA= "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/20100101 Firefox/4.0"; 
mWebView.getSettings().setUserAgentString(newUA); 

などのWebViewの のユーザエージェントは、別の方法として、あなたはまた、ユーザーエージェントを変更せずに設定を変更することができ

webView = (WebView)findViewById(R.id.webView1); 
webView.getSettings().setJavaScriptEnabled(true); 
webView.getSettings().setLoadWithOverviewMode(true); 
webView.getSettings().setUseWideViewPort(true); 
webView.getSettings().setSupportZoom(true); 
webView.getSettings().setBuiltInZoomControls(true); 
webView.getSettings().setDisplayZoomControls(false); 
webView.setScrollBarStyle(WebView.SCROLLBARS_OUTSIDE_OVERLAY); 
webView.setScrollbarFadingEnabled(false); 
+0

私はこの行を追加しましたが、私はfirfoxを更新する必要がありますか? –

+0

バージョンを変更してください。最後のものを入力してください。また、私のansも修正してください。p – minigeek

+0

@Pir Fahim Shahが編集を確認してください。代替方法 – minigeek

0

あなたのWebのユーザーエージェントを変更して試すことができますビュー。

例:

String newUA= "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.4) Gecko/20100101 Firefox/4.0"; 
mWebView.getSettings().setUserAgentString(newUA); 

チェックこのリンク Setting WebView to view Desktop Site and Not Mobile Site

関連する問題