如何在Chrome Packaged App中修改User-Agent

时间:2015-05-07 02:16:08

标签: javascript xmlhttprequest google-chrome-app user-agent

如何在Chrome应用中为我的所有XHR请求更改用户代理?

我发现“Chrome Packaged Apps”无法使用webRequestwebRequestBlocking API。

这有什么解决方法吗?

1 个答案:

答案 0 :(得分:1)

尝试使用WebRequestEventInterface来访问Chrome App访客页面上的webRequest事件。

也可以使用webview的setUserAgentOverrideExample。 (更真实的修改UA的方法)

使用方法:

您的应用中的

Create webview。在webview中为XHR加载JS,就像在iframe中一样。使用WebRequestEventInterfacewebRequest事件修改HTTP(S)标头(可能similar problems)或在XHR请求修改UA之前使用setUserAgentOverride(最简单的方法)。