2017-08-25 155 views
0

請求桌面版網站,我請求用科爾多瓦網站inappbrowser我如何從inappbrowser科爾多瓦

http://bugdevstudios.com/pixi/

這個網站可以正常工作,如果我們從移動通過桌面加載它,但不是。你有什麼想法可能是什麼問題?您也可以查看實時網站。當我用chrome或firefox(手機)的「請求桌面網站」從手機加載時,它可以工作。

+0

檢查您的控制檯,從移動或從chrome開發工具移動網站時出現錯誤移動模擬器 – Akis

回答

0

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