Я пытаюсь научиться использовать chrome.tabs.executeScript commend.Я создал простое расширение с действием браузера.Мой файл background.html в настоящее время выглядит следующим образом:
<html>
<script>
chrome.browserAction.onClicked.addListener(function(tab) {
chrome.tabs.executeScript(null,{code:"document.body.bgColor='red'"});
chrome.tabs.executeScript(null, {file: "content_script.js"});
});
</script>
</html>
Файл "content_script.js" содержит document.body.bgColor = 'red'.
При нажатии кнопки действия браузера ничего не происходитслучается.Очевидно, что я упускаю что-то очень простое.
Я проверил в файле console.log, что действительно элемент управления достигает вызовов chrome.tabs.executeScript при нажатии действия браузера.В противном случае я не уверен, как вообще проверить, запущен ли код моего скрипта контента (похоже, нет; console.log, который я вставил в скрипт контента, не имеет никакого эффекта, но, возможно, он не должен иметь его, даже если скрипт запущен успешно).