Могу ли я использовать jQuery.ajax () внутри iframe, размещенного на другом сервере? - PullRequest
1 голос
/ 06 мая 2011

У меня есть проект PHP (я использую CodeIgniter) с захватом данных. Форма размещена на сайте mysite.com, а iframe - на сайте parentite.com.

Можно ли использовать проверку jQuery / JavaScript в iframe? Мне известно о проблемах XSS, связанных с отправкой запросов в разные домены, но означает ли это, что домен отличается от верхнего URL-адреса, или он действителен, если это источник iframe?

Если это невозможно, есть ли способ обойти это? Проверка проверяет, является ли кто-то уникальным, поэтому необходимо выполнить проверку на стороне сервера.

1 Ответ

2 голосов
/ 06 мая 2011

Вы пробовали это?Что случилось?Кажется логичным, что вы могли видеть, сработало ли это или не удалось самостоятельно.:)

  • Если iframe вызывает тот же домен, из которого загружен iframe, проблем не будет.
  • Если iframe вызывает родительский домен, то выбудет работать в той же политике происхождения .
    • Обходной путь для этого - использовать jsonp
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...