Помните, * Фоновая страница запускается ровно один раз в Chrome, это один долго выполняющийся скрипт, который запускается ровно один раз.
По сути, ваш код теперь делает то, что, как только ваш браузер загружается, он вставляет jquery и пытается Сценарии содержимого на текущей вкладке. У вас нет вкладок, которые в данный момент загружены (что не получится, если у вас нет автоматической загрузки вкладок). Тогда он больше не будет ничего делать, потому что фоновая страница запускается ровно один раз!
Вместо этого вам нужно использовать Content Script , который должен быть определен следующим образом:
// Only execute in the top window, we don't want to inject the iframes.
if (window == top) {
window.location = 'www.google.com'
}
В вашем манифесте у вас будет следующее:
{
"name": "No more Facebook extension",
...
"content_scripts": [
{
"matches": ["http://*/*", "https://*/*"],
"js": ["redirect.js"]
}
],
...
}