如何在Web应用程序中设置用户代理?

我开发了一个简单的Web应用程序,它位于点击存储中,可供用户在手机上安装。 有些网站需要一个特殊的UA字符串才能正确呈现,我想在我的webapp中不情愿地这样做。

如何在我的webapp中覆盖UA?

你基本上有两种方法可以做到这一点:

  • 在桌面文件中,通过向其添加–user-agent-string =’Your UA’来更新Exec =行,
  • 在webapp文件夹中添加webapp-properties.json文件,例如:

http://bazaar.launchpad.net/~dbarth/+junk/webbapp-whichbrowser/view/head:/webapp-properties.json

这里有一个小警告,您必须在该文件中移动您的其他命令行定义(例如–webappUrlPatterns)(在“includes”部分中),并添加–webappModelSearchPath =。 或–local-webapp-manifest(后者的快捷方式)到你的Exec =行,