发送无法克隆的消息XPCOM对象

时间:2017-07-15 15:06:36

标签: google-chrome-extension firefox-addon firefox-webextensions xpcom

在此 WebExtension 中,我尝试在后台脚本中记录所有请求网址,并通过消息将其发送到内容脚本即可。

在后台脚本中我添加了一个监听器:

browser.webRequest.onHeadersReceived.addListener(
  logURL,
  {urls: ["<all_urls>"]}
);

这个监听器使用工作(好几个月),然后是paf,在过去的几周里,我在MessageChannel.jsm:553:6中收到了这个错误:

  

发送无法克隆的邮件。您是否尝试发送XPCOM对象?

永远不会调用函数logURL。我怀疑 firefox 发生了一些变化,而且我落后于时代。但话说回来,也许拦截onHeadersReceived并不是首先记录请求的最佳方式?

是否有onHeadersReceived.addListener停止调用logURL的原因?

0 个答案:

没有答案