Каким образом по средством расширения для firefox можно получить содержимое iframe на странице?
Прочитать элементы в iframe-мах находящихся на других доменах.
Знаю, что браузеры соблюдают политику кросс-доменной безопасности, но многие плагины, например firebug и другие html-инспекторы - могут получать доступ к содержимому iframe-ов страницы. Как же у них это получается. И можно ли самому этого добиться?
Суть проблемы: Расширением для firefox прочитать содержимое, отображенной на вкладке, страницы. Включая и внутренности iframe.
Хотя бы текстовое содержимое всего, что изображено на вкладке.
Значит расширения все-таки такую возможность имеют. Но как её реализовать? Что же это за секретная "фишка", благодаря которой тот же firebug может легко заходить в содержимое iframe (даже если домены разные).
Легко. Берете Addon SDK и используете Page-Mod. Только посмотрите по доке все настройки Page-Mod'a. Вставляются контент-скрипты в нужный фрейм и дальше прикручивается стандартная коммуникация с background скриптом расширения. Все в доке по Addon SDK описано.