Автор Тема: доступ к iframe  (Прочитано 4033 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 0b0rm0t

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 99
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
доступ к iframe
« : 24 Октября 2005, 18:43:36 »
Кто знает, как обойти запрет на доступ к содержимому iframe? Имеется в виду содержимое с другого домена. Родительское окно - hta приложение. Нужно загрузить в iframe определенную страницу из инета и посмотреть ее содержимое через javascript.

То есть что-то вроде
alert( iframeId.document.body.innerHTML ); (в родительском окне)

Это работает со страницами, лежащими у меня на компе, но со страницами, расположенными на сервере, не проходит. Имеем ошибку "разрешение отклонено".

Так-то все понятно, оно о безопасности заботится. Но это ж hta аппликуха! Может, можно это разрешить как-нибудь? (хотя бы через настройки на сервере)
Если голова болит, значит она есть.

Оффлайн 0b0rm0t

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 99
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
доступ к iframe
« Ответ #1 : 24 Октября 2005, 23:07:44 »
Или может кто-нибудь знает другой способ получить ответ скрипта на отправку ему формы? Так, чтобы это потом можно было в java-скрипте использовать? Попробовал еще новое окно открывать - тоже не пускает. Последняя надежда - открыть файл через FileSystemObject (по аналогии с октрытием url в блокноте).
Но тут проблем больше появится, чем исчезнет (если вообще сработает).

Можно еще, конечно, возвращать не просто строку текста, а целую страницу со скриптами (тогда можно будет передать ей управление и не париться). Но зато будем иметь:
(а) мешанину код+дизайн в одном флаконе.
(б) зависимость серверных скриптов от клиентской части - не выйдет использовать различных клиентов для подключения к серверу.
(в) у этой страницы наверняка будут проблемы с доступом к локальному содржимому.

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

Может есть у кого идеи? Любой костыль устроит, ибо задолбался уже.
Если голова болит, значит она есть.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28