Сценарии содержимого, определенные в манифесте (с "all_frames": true
), будут выполняться на вновь созданных фреймах. Важно то, что для каждого кадра запускается новая навигация, и на этом этапе запланировано внедрение сценариев содержимого.
Напротив, если вы динамически внедрите код с помощью chrome.tabs.executeScript()
, то он будет внедрен только в кадры, присутствующие в тот момент, когда вы его вызываете. Вам понадобится какой-то механизм для обнаружения новых фреймов (наблюдатели мутаций? webNavigation
API?), Если вы хотите идти в ногу с ними.