그래서 일부 웹 사이트는 window.navigator.standalone을 확인하여 iPhone App Mode 브라우저가 맞았는지 확인합니다. iPhone App Mode 브라우저로 Android webview를 숨길 수 있습니까?iPhone "App Mode"사파리 브라우저로 Android WebView를 마스킹 할 수 있습니까?
다음 코드를 시도했지만 작동 시키려고하는 사이트에 대한 트릭을 수행하지 않는 것 같습니다.
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>");
나는 웹 사이트가 아이폰처럼 보이게하려고 아니에요, 나는 아이폰 앱 모드 브라우저로 저를보고 웹 사이트를 얻기 위해 노력하고있어. –