是否有可能将Android网络视图伪装成iPhone;应用程序模式";safari浏览器?

是否有可能将Android网络视图伪装成iPhone;应用程序模式";safari浏览器?,iphone,android,webview,mobile-safari,Iphone,Android,Webview,Mobile Safari,所以我知道一些网站通过检查window.navigator.standalone来查看是否被iPhone应用程序模式浏览器点击。是否可以将Android webview屏蔽为iPhone应用程序模式浏览器 我已经尝试了下面的代码,但它似乎并没有对我试图开始工作的站点起到作用 WebView webView = new WebView(this); webView.getSettings().setJavaScriptEnabled(true); /* WebViewClient

所以我知道一些网站通过检查window.navigator.standalone来查看是否被iPhone应用程序模式浏览器点击。是否可以将Android webview屏蔽为iPhone应用程序模式浏览器

我已经尝试了下面的代码,但它似乎并没有对我试图开始工作的站点起到作用

WebView webView = new WebView(this);
    webView.getSettings().setJavaScriptEnabled(true);
    /* WebViewClient must be set BEFORE calling loadUrl! */
    webView.setWebViewClient(new WebViewClient() {
        @Override public void onPageStarted(WebView view, String url, Bitmap favicon) {

        }
        // intercept page finished event
        @Override public void onPageFinished(WebView view, String url) {
            if(DEBUG) Log.v(TAG, "done");
            view.loadUrl("javascript:javascript:(function() { " +
                    "window.navigator.standalone=1;" +
                    "})()");
        }
        // intercept clicked link event--load in this webview
        @Override public boolean shouldOverrideUrlLoading(WebView view, String url) {
            view.loadUrl(url);

            return true;
        }
    });

    webView.loadUrl("<website>");
WebView-WebView=新的WebView(此);
webView.getSettings().setJavaScriptEnabled(true);
/*在调用loadUrl之前必须设置WebViewClient*/
setWebViewClient(新的WebViewClient(){
@重写公共void onPageStarted(WebView视图、字符串url、位图favicon){
}
//截取页面完成事件
@重写公共void onPageFinished(WebView视图,字符串url){
if(DEBUG)Log.v(标记“完成”);
loadUrl(“javascript:javascript:(function(){”+
“window.navigator.standalone=1;”+
"})()");
}
//拦截单击的链接事件--在此webview中加载
@重写公共布尔值shouldOverrideUrlLoading(WebView视图,字符串url){
view.loadUrl(url);
返回true;
}
});
webView.loadUrl(“”);

尝试使用iPhone模具图像绘制布局,并通过
设置内容视图(布局ID)


我希望这能起作用,让我们尝试一下WebSettings。setUserAgentString()可能就是您想要的

将其设置为:

Mozilla/5.0 (iPhone; U; CPU OS 4_3_2 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile

我不是想让网站看起来像iPhone,我是想让网站把我看成是iPhone应用模式的浏览器。