Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Доступ к iframe (https://javascript.ru/forum/misc/54578-dostup-k-iframe.html)

vitorrio 23.03.2015 17:11

Доступ к iframe
 
Как получить доступ к Iframe, если сам сайт на одном домене, а iframe это ReCaptcha от google.
Dragonfly от Opera прекрасно получает доступ.

demoniqus 24.03.2015 15:05

Кроссдоменная безопасность запрещает непосредственное общение между различными доменами. Dragonfly - это плагин, который работает на ином уровне, нежели JavaScript. Поэтому он имеет доступ.
В HTML5 есть такая фишка, как postMessage http://javascript.ru/ajax/cross-origin-2
Она будет работать, если оба домена "согласны" обмениваться данными, т.е. если на Google Captcha встроен соответствующий набор команд, то ты сможешь через эти команды "общаться" с ним. Но сомневаюсь, что таким способом тебе передадут значение капчи...

Для общей информации, в FF есть greaseMonkey, в Chrome тоже есть какая-то шняга, которая позволяет написать Javascript и встроить его (и весь его функционал) на машине клиента (разумеется с разрешения клиента) сразу во все страницы в браузере


Часовой пояс GMT +3, время: 07:58.