当前位置: 首页 > 知识库问答 >
问题:

为OS6和OS7在Blackberry Webworks上更改Navigator的用户代理

乜璞瑜
2023-03-14

我正在为黑莓6和7开发一个应用程序。我想知道是否有可能改变导航器的用户代理。

我想做的是,在结尾添加一个字符串。例如:

默认值:“Mozilla/5.0(BB7)AppleWebKit/537.36(KHTML,like Gecko)Chrome/33.0.1750.149 Safari/537.36”Mine:“Mozilla/5.0(BB7)AppleWebKit/537.36(KHTML,like Gecko)Chrome/33.0.1750.149 Safari/537.36 CustomText”

提前感谢!

共有1个答案

段干华皓
2023-03-14

最简单的方法是修改config.xml并在小部件元素中添加rim:userAgent属性。您可以在https://developer.blackberry.com/html5/documentation/v1_0/widget_element_834671_11.html找到解释和示例

<widget xmlns="http://www.w3.org/ns/widgets"
    xmlns:rim="http://www.blackberry.com/ns/widgets"
    version="2.0.0.0"
    id="sampleapp"
    rim:header="RIM-Widget:rim/widget"
    rim:userAgent="BlackBerry10/MyWebWorksApp">
 类似资料:
  • 问题内容: 如何使用除urllib2.urlopen上的默认代理之外的其他用户代理下载网页? 问题答案: 这个问题中有示例代码,但是基本上你可以执行以下操作:(请注意User-Agent,RFC 2616第14.43节的大写形式。)

  • 问题内容: 我想使用以下网址打开网址: 我不断收到以下错误: 我知道该错误是由于该网站不允许python访问该网站,阻止僵尸程序浪费其网络资源而引起的,这是可以理解的。我去搜索,发现您需要更改urllib的用户代理。但是,我针对此问题找到的有关如何更改用户代理的所有指南和解决方案均已使用urllib2,并且我使用的是python 3,因此所有解决方案均不起作用。 如何使用python 3解决此问题

  • 我正试图更改我的用户代理,并将更改后的用户代理打印到终端,以检查它是否已成功更改,但我没有运气。 def拦截器(请求): 我也不能从selenium wire打印用户代理,我只能使用此方法。 打印(代理) 请有人帮忙,不胜感激:)

  • 问题内容: 我正在使用JQuery向我自己的Web服务发出AJAX请求。我需要为HTTP-AJAX-Request 设置或修改HTTP- Header,如何才能最简单地做到这一点? 我尝试了某些用户提供的使用方法来设置User- Agent的提示,但这不起作用。实际上,它确实适用于其他新创建的标头(如),但不适用于。 谢谢! 问题答案: 这完全是不可能的,不允许您更改XMLHttpRequests

  • 问题内容: 我正在尝试找出一种方法,每当我在此特定脚本中通过Selenium(在Python中)打开Chrome时,Chrome页面都会自动打开,并选择另一个用户代理- 在这种情况下为Microsoft Edge Mobile(但我会从桌面访问它)。 因此,在进行了一些研究之后,我能够整理以下代码,我认为这些代码将在Chrome中执行用户代理开关,然后打开一个新的Bing.com页面: 但是,该代