Обращение к Iframe с разных доменов.

PHProgress

Новичок
Добрый день.

Опишу суть проблемы на примере, т.к. уже просмотрел много в интернете и не нахожу решения.

Есть страница http://test1.ru/index.php
В нем содержиться <iframe id='myifr' src="http://test1.ru/test.html">

Из файла Index.php (родитель) обращаюсь через JS и меняю цвет фона в документе (дочерний), загруженном в iframe (т.е. файлик test.html) следующим кодом: document.getElementById('myifr').contentWindow.document.body.style.color='red'; - И ВСЕ РАБОТАЕТ.

Но стоит в Iframe загрузить ресурс со стороннего домена (выйдя за пределы http://test1.ru/), как скрипт перестает работать из-за сооброжений безопасности.

Как можно обойти данную проблему и сделать document.getElementById('myifr').contentWindow.document.body.style.color='red'; кросдоменным решением?

--
Спасибо.
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
можно поставить на своем сервере скрипт-прокси, который будет подгружать нужную страницу, а для браузера это будет тот же домен
 

Ярослав

Новичок
PHProgress
Укажите для чего это требуеться, может тогда найдеться альтернативный способ
 

PHProgress

Новичок
В общем задача следующая.

Будет стоять монитор - сенсорный.
В нем открывается Opera в которой сверстано подобие браузера (можно посмотреть на картинке Безымянный.JPG ).

Есть несколько сайтов, которые необходимо открывать в этом браузере и это не проблема. Сделано через iframe.

Если пользователь выбирает поле textarea или input в iframe, то появляется клавиатура (картинка Безымянный2.JPG ).

Проблема в том, что я могу отследить событие в Iframe и следовательно предоставить клавиатуру пользователю для ввода
НО только если страница загруженная в Iframe находится на том же домене что и родительский документ.

Как можно сделать это кросдоменно и какой вариант лучше?
 
Сверху