Qt 如何将用户代理添加到我的浏览器?

Qt 如何将用户代理添加到我的浏览器?,qt,qml,blackberry-10,Qt,Qml,Blackberry 10,我正在使用momentics IDE(BB native SDK)开发blackberry 10移动应用程序 我想向我的web浏览器添加一个用户代理,如下所示,此链接中对此进行了描述: Mozilla/5.0(BB10;)AppleWebKit/(KHTML,比如Gecko)版本/mobilesafari/ 我想要的是,如何使用代码(C++)将设备型号、webkit版本和BB版本放入using agent字符串中 感谢您在这方面的帮助。通过调用QNetworkRequest::UserAgen

我正在使用momentics IDE(BB native SDK)开发blackberry 10移动应用程序

我想向我的web浏览器添加一个用户代理,如下所示,此链接中对此进行了描述:

Mozilla/5.0(BB10;)AppleWebKit/(KHTML,比如Gecko)版本/mobilesafari/
我想要的是,如何使用代码(C++)将设备型号、webkit版本BB版本放入using agent字符串中


感谢您在这方面的帮助。

通过调用
QNetworkRequest::UserAgentHeader
作为头类型,实际字符串作为值,将头值添加到请求对象中

编辑:

显示从Qt获取WebKit版本的热点

类应提供有关设备的所有信息


类应提供实际的操作系统版本。

谢谢您的回答!但这不是我的意思。我知道如何添加标题,但我不知道如何检测设备型号、webkit版本和BB版本,以便将它们添加到用户agentah的字符串中,很抱歉误解了这个问题。至少为WebKit部分编辑了答案,不确定blackberry信息,你应该查看他们的sdk。好的,谷歌搜索了所有关于如何检索构建标题所需信息的信息,希望它能解决所有问题。
Mozilla/5.0 (BB10; <Device Model>) AppleWebKit/<WebKit Version> (KHTML, like Gecko) Version/<BB Version #> Mobile Safari/<WebKit Version>