1

http://facebook.comを開こうとしましたが、私の webview を開いてリンクhttp://m.facebook.comを表示します。

これは私のコードです。

protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.webview);

        webviewv=(WebView) findViewById(R.id.webView1);

        webviewv.setWebViewClient(new WebViewClient());

        webviewv.getSettings().setJavaScriptEnabled(true);

        webviewv.loadUrl("http://facebook.com");

}

誰か?

4

1 に答える 1

3

おそらく、 のUser-Agentパラメータを偽造する必要がありますWebView。Web サイトはこれを使用してクライアントを識別します。

webviewv.getSettings().setUserAgentString("Mozilla/6.0 (Windows NT 6.2; WOW64; rv:16.0.1) Gecko/20121011 Firefox/16.0.1");
于 2013-03-06T15:53:39.727 に答える