Я создаю расширение для конкретного сайта.Он устанавливает ширину элемента определенного размера:
//script.js
document.getElementById('nice header').style.width = "100px";
Вот мой манифест (соответствующие части):
{
"content_scripts": [
{
"matches": [ "https://target_website.com/*" ],
"js": [ "script.js" ]
}
]
}
При отладке расширения, когда я вхожу в target_website.com
первый разЯ вижу, что мои изменения применяются.Однако, если я перемещаюсь где-то внутри этого сайта, например, на target_website.com/profile
, элемент с идентификатором nice header
width устанавливается в его первоначальное значение.Если я затем перезагрузлю эту страницу, изменения из моего расширения будут применены снова.
Как я могу гарантировать, что изменения в моем расширении всегда применяются к веб-сайту?