Получить содержимое страницы (включая iframe) из плагина Firefox

Каждый. Я пытаюсь получить данные с какой-то страницы, она обновляется с помощью JavaScript. Во-первых, я попытался сделать программу Java и периодически получать эту страницу с сервера. Но значения на странице обновлялись слишком медленно. Итак, мне нужно получать контент на лету. Во-вторых, я попытался вставить эту страницу в свою и использовать js для получения контента. Но политика безопасности запрещает это действие. Единственный вариант, который у меня есть сейчас, это написать плагин для Firefox, например. Но будет ли у меня доступ к данным iframe или это также запрещено?

1 ответ

Решение

Но будет ли у меня доступ к данным iframe или это также запрещено?

Да, у вас будет доступ. Надстройки Firefox не должны уважать обычные политики безопасности (конечно, в зависимости от того, что и как они делают).

РЕДАКТИРОВАТЬ (в ответ на комментарий OP)

Пожалуйста, ознакомьтесь с разделом Создание расширения в Центре разработчиков Mozilla, чтобы начать работу.

Вам нужно будет прослушать xmlhttprequests в качестве данных в таблице курсов валют по адресу http://www.fxstreet.com/rates-charts/currency-rates/

Вы, вероятно, также захотите посмотреть на http://www.ashita.org/howto-xhr-listening-by-a-firefox-addon/ как прослушать XHR-запросы.

Другие вопросы по тегам