【问题标题】:Modify headers of a app with extension using chrome 45使用 chrome 45 修改带有扩展名的应用程序的标题
【发布时间】:2015-09-03 15:43:10
【问题描述】:

我开发了一个应用程序和扩展程序,扩展程序应该添加一些特殊的标题,以便了解用户是否安装了我们的扩展程序并验证一些安全问题。

用户通过我们的服务器在向导中安装我们的应用程序,首先安装扩展程序,然后再安装应用程序。

在 Google Chrome 45 之前,当用户启动我们的应用程序时,服务器会检测标题(由扩展程序添加),验证用户并重定向到客户端页面。更新后 Google Chrome (v45),标头会被忽略,并且不会随请求一起发送。

只有在卸载应用程序时,扩展程序才能工作并添加所有必需的标头,如果再次安装应用程序,则扩展程序将停止工作。

调试到这个,我看到,如果应用程序的 url 和修改标头的 url 模式匹配,谷歌浏览器会忽略扩展程序所做的更改。

是否可以使用我们的扩展程序修改我们的应用程序的标题?.. 是错误还是需要添加一些新权限?

【问题讨论】:

  • 知道安装扩展是您唯一需要的吗?
  • 我在 google issue: 527878 上发布此问题,请参阅附件示例,谢谢
  • @RafaelSantos 你真的想通过扩展修改请求,还是有一种方法可以在请求中插入来自扩展的自定义标头值?
  • 是的,应该是我们的扩展,它是一个企业扩展,带有一些自动化脚本和每个客户端的安全密钥。我们的扩展在 chrome 45 之前工作正常

标签: google-chrome google-chrome-extension google-chrome-app


【解决方案1】:

It's a bug;抱歉,我无法早点回复,因为这是之前未公开的安全修复程序的结果。

预计这至少会在 Chrome 46 中得到修复,但可能会被移植回 45,因为这引起了很多公众的愤怒。

【讨论】:

    猜你喜欢
    • 2012-06-19
    • 1970-01-01
    • 2015-09-28
    • 1970-01-01
    • 2016-05-13
    • 2015-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多