gpt4 book ai didi

android - 更改 AJAX 的 PhoneGap/Cordova 用户代理

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:02:38 26 4
gpt4 key购买 nike

我正在使用 phonegap/cordova 开发 Android 应用。

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

我该怎么做?我看过a solution for 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");

/src/com/a/b/c.javaonCreate 方法中。

最佳答案

把它放在你的 onCreate 方法中:(在 super.init(); 之后)

super.appView.getSettings().setUserAgentString("Your own agent string");

这对我有用。

查看更多设置:http://developer.android.com/reference/android/webkit/WebSettings.html

关于android - 更改 AJAX 的 PhoneGap/Cordova 用户代理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14406393/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com