【问题标题】:Modifying the user agent header in a Chrome App修改 Chrome 应用程序中的用户代理标头
【发布时间】:2020-05-15 06:00:19
【问题描述】:

我想在 chrome kiosk 应用程序的用户代理标头中添加一些内容。问题是用于修改用户代理标头的 api 仅适用于 chrome 扩展(https://developer.chrome.com/extensions/webRequest),但不适用于 chrome 应用程序。如果我尝试使用 javascript 通过 defineGetter(参见代码)修改用户代理标头,它会修改完整的用户代理标头,但我只想在用户代理标头中添加一些额外的内容。我能做什么?

代码:

navigator.__defineGetter__('userAgent', function () {
    return "test"
});
navigator.__defineGetter__('appName', function () {
    return "test"
});

【问题讨论】:

    标签: javascript google-chrome http-headers google-chrome-app user-agent


    【解决方案1】:

    我得到了问题的解决方案,webview 标签有一个覆盖用户代理的选项。 https://developer.chrome.com/apps/tags/webview#method-setUserAgentOverride

    【讨论】:

      猜你喜欢
      • 2012-01-28
      • 1970-01-01
      • 1970-01-01
      • 2016-06-14
      • 2016-11-05
      • 2019-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多