Манипулировать HTML от Firefox Extension - PullRequest
3 голосов
/ 17 февраля 2010

Я создаю расширение Firefox, которое несколько похоже на Firebug. В нижней части браузера есть панель (или vbox), которая позволяет пользователям указывать цвета для определенных элементов HTML. Когда они нажимают кнопку ОК, я бы хотел, чтобы эти цвета обновлялись на текущей веб-странице.

У меня работает JavaScript, когда я нажимаю кнопку (я просто выдаю предупреждение), однако, когда я изменяю этот JavaScript для изменения CSS или стилей элемента (используя document.getElementById или jquery), ничего не меняется .

Что-то с расширениями Firefox мне не хватает? Любая помощь приветствуется.

Дайте мне знать, если у вас есть какие-либо вопросы. Спасибо

1 Ответ

2 голосов
/ 18 февраля 2010

https://developer.mozilla.org/en/Extension_Frequently_Asked_Questions#Accessing_the_document_of_a_webpage_doesn%27t_work

Вы хотите content .document.getElementById () и аналогично для любой другой конструкции, которую вы используете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...