0
請求桌面版網站,我請求用科爾多瓦網站inappbrowser我如何從inappbrowser科爾多瓦
這個網站可以正常工作,如果我們從移動通過桌面加載它,但不是。你有什麼想法可能是什麼問題?您也可以查看實時網站。當我用chrome或firefox(手機)的「請求桌面網站」從手機加載時,它可以工作。
請求桌面版網站,我請求用科爾多瓦網站inappbrowser我如何從inappbrowser科爾多瓦
這個網站可以正常工作,如果我們從移動通過桌面加載它,但不是。你有什麼想法可能是什麼問題?您也可以查看實時網站。當我用chrome或firefox(手機)的「請求桌面網站」從手機加載時,它可以工作。
Inappbrowser不支持開箱即用的用戶代理。使用簡單的黑客,我們可能會強迫inappbrowser使用cordova webview的用戶代理字符串。
打開您的InAppBrowser.java並編輯運行方法。
WebSettings settings = inAppWebView.getSettings();
settings.setJavaScriptEnabled(true);
settings.setJavaScriptCanOpenWindowsAutomatically(true);
settings.setBuiltInZoomControls(true);
settings.setPluginState(android.webkit.WebSettings.PluginState.ON);
settings.setUserAgentString(thatWebView.getSettings().getUserAgentString()); // magic line
查找更多關於 「黑客」 here
我們設定科爾多瓦用戶代理字符串。我們將使用一個插件cordova-useragent 用戶代理字符串列表可以找到here
檢查您的控制檯,從移動或從chrome開發工具移動網站時出現錯誤移動模擬器 – Akis