相关疑难解决方法(0)

更改用于AJAX的PhoneGap/Cordova用户代理

我正在使用phonegap/cordova开发Android应用程序.

该应用程序必须读取远程服务器上的文件.因此我正在使用AJAX(jQuery).问题是:远程服务器将所有连接从移动设备重定向到移动版本,这对我不起作用,因此我必须将用户代理更改为桌面浏览器.

我怎样才能做到这一点?我见过iOS的解决方案.Android有可能是这样吗?


编辑: 我自己找到了一个解决方案:

只需添加

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");
Run Code Online (Sandbox Code Playgroud)

/src/com/a/b/c.javaonCreate-方法.

jquery user-agent android cordova

8
推荐指数
1
解决办法
6713
查看次数

标签 统计

android ×1

cordova ×1

jquery ×1

user-agent ×1