Chrome событие закрытия всплывающего окна расширения - PullRequest
0 голосов
/ 20 июня 2020

Я пытаюсь сохранить данные, когда всплывающее окно закрывается, но не могу найти место для добавления слушателя. Ранее было опубликовано сообщение об этом на фоновой странице, но оно не работает:

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

Даже прослушиватель onConnect не работает. Любые идеи о том, как заставить его работать>

1 Ответ

0 голосов
/ 27 июня 2020

Я на самом деле использовал другой подход. Вместо того, чтобы слушать события, я перемещаю состояние на фоновую страницу. Поэтому, когда всплывающее окно открывается, оно считывает состояние фоновой страницы, и пользователь может продолжить с того места, где остановился.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...