Получить содержимое страницы (включая 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-запросы.