修改 Chrome 应用中的用户代理标头



我想在Chrome自助服务终端应用中的用户代理标头中添加一些内容。问题在于,用于修改用户代理标头的 API 仅适用于 chrome 扩展程序 (https://developer.chrome.com/extensions/webRequest(,而不适用于 chrome 应用程序。如果我尝试使用 javascript 使用defineGetter修改用户代理标头(请参阅代码(,它会修改完整的用户代理标头,但我只想在用户代理标头中添加一些额外的内容。我能做什么?

法典:

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

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

最新更新