Я пишу простое расширение, которое появляется во всплывающем окне (для радиоплеера). Я хочу попробовать, чтобы расширение не показывало несколько радиоплееров, поэтому я хочу ...
- set play = false
- Если пользователь нажимает кнопку, откройте окно ТОЛЬКО ЕСЛИ игра = false
- При открытии окна установите «playing = true», получите и сохраните идентификатор всплывающего окна
- Следите за закрытыми окнами, и если это наш идентификатор всплывающего окна, тогда установите "playing = false".
Я застреваю с шагом 4.
chrome.windows.onRemoved.addListener(function(window) {
alert (window.id);
});
... это возвращает "undefined" для window.id - я бы предпочел, чтобы он возвратил только что закрытый windowId, поэтому я могу что-то с ним сделать.
Что является очевидным, что я пропустил?
ОТВЕТ
chrome.windows.onRemoved.addListener(function(windowId) {
alert(windowId);
});
... как это происходит.