Chrome 26:内容脚本在扩展升级后未收到来自事件页面的响应回调

时间:2013-04-02 04:53:17

标签: google-chrome google-chrome-extension google-chrome-devtools

我们仅在更新到Chrome 26.0.1410.43后才开始解决此问题。

在正常情况下,一切似乎都正常。

  • 内容脚本使用chrome.extension.sendMessage(消息,回调)将消息发送到事件页面
  • 活动页面收到消息并发回回复
  • 内容脚本从事件页面接收响应。

但是在事件页面更新为新版本且内容脚本仍然在同一会话之后,内容脚本不再接收来自事件页面的响应:

  • 内容脚本使用chrome.extension.sendMessage(消息,回调)将消息发送到事件页面
  • 活动页面收到消息并发回回复
  • 内容脚本不会收到活动页面的回复。
  • 事件页面在控制台中记录这些内容:
    • “标签未回答:1”
    • 端口错误:无法建立连接。接收端不存在。

要在本地设置中重现,请更新清单中的扩展版本,从“扩展”页面(chrome:// extensions /)重新加载事件页面,但不要刷新注入内容脚本的选项卡。

0 个答案:

没有答案