chromium: работа расширения ТОЛЬКО на вкладке с конкретным адресом
новичок, еще не в курсе где искать ответ
входящие условия: ОСь - windows браузер - движок chromium скрипт - JS способ реализации - расширение для браузера вопрос: достаточно ли указать в manifest.json следующее: "permissions": [ "tabs", "*://name_domen/path/name_page.*" ] чтобы скрипт выполнялся ТОЛЬКО на вкладке с адресом удовлетворяющим этой маске ??? на содержание страницы влияния не имею как окон так и вкладок браузера открыто может быть несколько выполнение скрипта не должно зависеть в фокусе нужная вкладка или нет с уважением к сообществу... |
Ранее заданный вопрос снимаю как некорректный.
Однако есть такое наблюдение: при открытии новой вкладки по ссылке или при вводе адреса из командной строки событие "chrome.tabs.onUpdated.addListener(function callback)" срабатывает как минимум три раза, по видимому для заполнения данных объекта changeInfo из callback function(integer tabId, object changeInfo, Tab tab) последовательность наполнения легко проследить с помощью alert, к примеру вот так: chrome.tabs.onUpdated.addListener(function (id, chInfo, tab){ alert (chInfo.status+" : "+chInfo.url+" : "+chInfo.pinned+" : "+chInfo.favIconUrl); }); |
Часовой пояс GMT +3, время: 13:54. |