如何更改Chrome发送给Nexus 7的用户代理字符串
背景信息
一位用户从评价内容中发现,通过向Nexus 7 Chrome浏览器发送伪造的iOS用户代理字符串可以促使BBC iPlayer播放移动设备专用流媒体。这种操作在谷歌Play上的“BBC Media Player”应用评估中被提及。尽管尝试使用Phoney插件来实现与Firefox相似的效果并未成功,现在我们寻求一种更直接的方法来解决这个问题。
问题核心
通过Google Chrome将用户代理字符串从Nexus 7更改至iPad或iPhone模拟器模式的指示方法。
解决方案
在以下指南中找到了一个解决方案。此方法涉及使用远程Web调试功能来更改用户代理字符串,但这种操作要求您的手机与计算机连接,并且用户的设置会在断开连接后恢复正常。
按照如下Google Chrome文档中的说明启用并启动远程 Web 调试功能: https://developers.google.com/chrome/mobile/docs/debugging
在Chrome的浏览器中打开任何网页。
- 通过电脑上的浏览器,导航到
localhost:9222
。从此时开始,该界面将列出所有连接设备所打开的标签页。 - 点击底部左下方的设置图标以进入开发者工具设置。在这里更改用户代理字符串。
- 在Nexus 7上重新加载页面。
注意事项
当您断开电话和计算机之间连接时,用户代理字符串将会从新设置中回退。
这个方法的主要问题是暂时性;在与电脑断开之后用户代理将恢复为默认值。尽管如此,通过这种技术您可以轻松地在一个设备上模拟多种不同的浏览器环境来获取您需要的体验或功能支持。
正文完