Как я могу проверить идентификатор вкладки в моем расширении Chrome? - PullRequest
0 голосов
/ 07 февраля 2012

Вариант использования: моему расширению не удается найти нужное окно, поэтому оно открывает одно и фиксирует идентификатор вкладки (например, 400). Так что теперь я работаю вместе с этим идентификатором, но затем пользователь закрывает вкладку. Между тем, мое расширение Chrome все еще имеет этот идентификатор и не может знать, как открыть новое окно.

Какой лучший способ проверить идентификатор, определить, что он недействителен, чтобы я мог снова начать поиск / открытие?

1 Ответ

1 голос
/ 07 февраля 2012

Если вы добавите прослушиватель к событию onRemoved API вкладок ( через chrome.tabs.onRemoved.addListener), вы сможете выполнить код в ответ на закрытие вкладки.Событие будет содержать идентификатор только что закрытой вкладки, которая позволит вам синхронизировать расширение с текущим макетом пользователя.

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