Chrome扩展程序弹出窗口关闭事件

时间:2020-06-20 16:06:10

标签: events google-chrome-extension

我正在尝试在弹出窗口关闭时保存一些数据,但是找不到添加侦听器的位置。 在背景页面中有较早的帖子建议这样做,但是它不起作用:

chrome.runtime.onConnect.addListener(function (externalPort) {
  externalPort.onDisconnect.addListener(function () {
    console.log("onDisconnect")
  })
  console.log("onConnect")
})

即使onConnect侦听器也不起作用。 关于如何使其工作的任何想法>

1 个答案:

答案 0 :(得分:0)

我实际上采取了另一种方法。我没有监听事件,而是将状态移至后台页面。因此,当弹出窗口打开时,它将从后台页面读取状态,并且用户可以从他/她停止的地方继续。