我必须拨打sendResponse吗?

时间:2012-03-13 13:23:41

标签: javascript google-chrome google-chrome-extension


我正在使用chrome.extension.onRequest.addListener,我看到我在没有参数的情况下调用sendResponse(=> sendResponse();),有时我会收到这样的错误:
Error: Attempting to use a disconnected port object

我必须调用sendResponse,否则如果我不希望从后台获得响应,我可以删除此功能吗?

1 个答案:

答案 0 :(得分:1)

documentation说:

  

有响应时调用(最多一次)的函数。

这种“最多一次”表示发送响应是可选的。虽然我无法向您提供正式确认,但我检查了我的扩展程序的源代码,并且有几条消息未调用sendResponse - 到目前为止(经过一年的大量使用后)没有的问题。