Я разрабатываю расширение Chrome. Мой manifest.json является:Как выполнять скрипты на фоне страницы расширения Chrome
"page_action": {
"default_icon": {
"19": "icons/icon19.png",
"38": "icons/icon38.jpg"
},
"default_popup": "options.html"
},
В моем расширении я пытаюсь выполнять скрипты, которые пытаются запустить/достичь на реальной веб-странице:
// in options.html
chrome.tabs.executescript(null,{code:"alert('hello!');"}) ;
Но расширение Chrome отладчик выводит эту ошибку:
Uncaught TypeError: Object #<Object> has no method 'executescript'
Я хочу безотлагательно отразить любые изменения в параметрах content_script или фактической веб-страницы.
В области page_action, как я могу достичь объекта «хром»?
Это действительно зависит от того, что вы делаете, но большую часть времени вы должны иметь возможность использовать ContentScript http://developer.chrome.com/extensions/content_scripts.html Это гораздо лучшая практика. –