我正在使用phonegap/cordova開發Android應用程序。更改PhoneGap/Cordova用於AJAX的用戶代理
該應用程序必須讀取遠程服務器上的文件。因此我使用AJAX(jQuery)。 問題是:遠程服務器將所有來自移動設備的連接重定向到手機版本,這對我無效,所以我必須將用戶代理更改爲桌面瀏覽器。
我該怎麼做?我見過a solution for iOS。是這樣的可能爲Android?
編輯: 我找到了解決自己:
在onCreate
- 方法只需添加
WebSettings w = this.appView.getSettings();
w.setUserAgentString("Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1");
到/src/com/a/b/c.java
。
這並不適用於我。有任何想法嗎? – Danation
您可以爲自己的問題添加一個答案 - 您不必將其編輯爲問題本身。如果你再次編輯並做到這一點,那將會更加整潔。 – rjmunro
@ninov我正在使用科爾多瓦,但我沒有任何.java文件。我們可以從JavaScript調用這個嗎?它到2017年仍然有效嗎? – 2017-06-25 11:55:54