Как я могу получить доступ к элементам iframe с URL на том же поддомене? - PullRequest
0 голосов
/ 12 марта 2012

У меня есть iframe на поддомене foo.mysite.com.Я хочу получить доступ к содержимому таблицы в iframe, которая имеет URL на bar.mysite.com.Я могу изменить foo.mysite.com, но не bar.mysite.com.Поэтому я просто установил document.domain на foo.mysite.com на bar.mysite.com.Тем не менее, Chrome Developer Tools по-прежнему жалуется

Uncaught Error: SECURITY_ERR: DOM Exception 18

Я подозреваю, что в рамках одной и той же политики происхождения требуется, чтобы оба сайта явно устанавливали одинаковое значение document.origin.Можно ли как-то временно отключить проверку XSS в Chrome для доступа к элементам iframe?Я просто хочу собрать некоторые данные из таблицы на странице iframed, используя Javascript.

1 Ответ

3 голосов
/ 12 марта 2012

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

--disable-web-security
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...