Aetae,
Спасибо! Так работает. Я начал искать и неправильно в манифесте скрипт подключил:
"background": {
"scripts": ["background.js"],
"persistent": false
}
Думаю теперь смогу доработать скрипт как мне нужно.
Пользуясь случаем, не подскажете как в манифесте подключить скрипт для контекстного меню в браузере? Я в документации нашёл как создавать пункты меню и привязывать к ним функции (там куча методов я ознакамливаюсь), но там нет из какого скрипта запускать. Я куда не пробовал всунуть, у меня заработало только в popup, но это не то, так как пункт появляется в меню только после клика по иконке расширения в меню хрома.
Смотрю
https://developer.chrome.com/extensions/manifest и ничерта не вижу. Наверное пора спать...