我正在关注下面的GitHub pull请求,以查看这是否有可能,在代码更改的意义上已经有 Activity (17行),但是我不确定如何在我的iOS应用程序中实现这一点...有人在这里有什么想法吗? (cordova 5.1)

https://github.com/apache/cordova-plu ...

干杯,

最佳答案

您的链接似乎断开了,但我想我知道您的要求。实际上,这是Cordova的一个相对较新的功能,来自此issue

大约一个月前,它在cordova-ios 3.9.0中启动。请参阅这些release notes。 (请记住,诸如cordova-ios和cordova-android之类的平台版本与您提供的5.1版本(即CLI版本)不同。

您可以在config.xml文件的项目根目录中设置首选项。

<preference name="AppendUserAgent" value="myapp" />

将产生如下内容:
"Mozilla/5.0 (Linux; Android 4.4.4; Nexus 5 Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.114 Mobile Safari/537.36 myapp"

虽然这样:
<preference name="OverrideUserAgent" value="Better_be_really_specific_here" />

只会给你这个:
"Better_be_really_specific_here"

我建议仅使用AppendUserAgent,就像您仅使用覆盖一样,您将丢失所有可以从UA获取的有价值的信息,例如设备,操作系统,浏览器版本等。

07-24 09:44
查看更多