Плагин для браузера для междоменной связи iframe - PullRequest
0 голосов
/ 27 декабря 2011

Я хотел бы создать плагин / расширение для браузера, который позволял бы браузеру читать содержимое междоменного фрейма. Я понимаю, что это невозможно с javascript, но, возможно, кто-то может указать мне правильное направление, как создать плагин, который пользователи могут установить. Кросс-браузерное решение было бы идеально.

В частности, я создаю полезную навигационную утилиту и хочу узнать URL-адрес iframe, чтобы предотвратить случайный переход iframe на любые сомнительные сайты. Я также хотел бы определить размер содержимого.

Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 25 января 2013

Пользовательские скрипты имеют междоменный XMLHttpRequest, и они даже будут работать во всех браузерах.Они (или, по крайней мере, скрипты контента Kango) имеют возможность записывать и читать сохраненные значения для связи между окнами.

0 голосов
/ 27 декабря 2011

Вариант 1: file_get_contents: Вы можете попробовать получить содержимое страницы с помощью функции PHP file_get_contents, загрузить файлы CSS и получить содержимое и размер страницы.

Вариант 2: Заголовки: Вы можете начать здесь: http://www.senocular.com/pub/adobe/crossdomain/policyfiles.html См. Раздел «allow-access-from», где вы можете разрешить доступ к доменам между доменами, когда они имеют определенные заголовки.

...