Google chrome Chrome 26:ContentScript在扩展升级后未收到来自evenPage的响应回调

Google chrome Chrome 26:ContentScript在扩展升级后未收到来自evenPage的响应回调,google-chrome,google-chrome-extension,google-chrome-devtools,Google Chrome,Google Chrome Extension,Google Chrome Devtools,我们只是在更新到Chrome 26.0.1410.43之后才开始出现这个问题 在正常情况下,一切似乎都很好 使用chrome.extension.sendMessage(消息,回调)将消息发送到事件页面的内容脚本 事件页面接收消息并发回响应 内容脚本从事件页面接收响应 但在事件页面更新为新版本且contentscript仍在同一会话中后,contentscript不再接收来自事件页面的响应: 使用chrome.extension.sendMessage(消息,回调)将消息发送到事件页面的内

我们只是在更新到Chrome 26.0.1410.43之后才开始出现这个问题

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

  • 使用chrome.extension.sendMessage(消息,回调)将消息发送到事件页面的内容脚本
  • 事件页面接收消息并发回响应
  • 内容脚本从事件页面接收响应
但在事件页面更新为新版本且contentscript仍在同一会话中后,contentscript不再接收来自事件页面的响应:

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

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

请参阅。谢谢,似乎是该错误的修复导致了我们的问题。