Отладка «небезопасной попытки JavaScript для доступа к фрейму с URL ...» - PullRequest
2 голосов
/ 09 ноября 2011

Таким образом, сообщение об ошибке является ограничением безопасности для доступа к родительскому фрейму или окну из (i) фрейма из другого домена.

(Небезопасная попытка JavaScript получить доступ к фрейму с URL xxx из фрейма с URL yyy. Домены, протоколы и порты должны совпадать).

Однако в webkit или chrome не отображается строка, из которой генерируется эта ошибка.

Так, как я могу получить список строк, которые нарушают это? Я знаю, что могу просто искать, но относится ли это и к cookie-файлам (document.cookie и т. Д.)? Есть ли список вещей, которые запрещены?

Редактировать: Кроме того, что мне нужно использовать вместо $ (window.top)?

Спасибо.

Ответы [ 2 ]

0 голосов
/ 09 ноября 2011

Если вы владеете всеми страницами (содержащими документ и документ iframe), просто вставьте в каждый из них несколько javascript, чтобы они могли счастливо общаться:

document.domain = 'myDomain.com';
0 голосов
/ 09 ноября 2011

Любой вызов из фрейма в окно вместо window.frames [мой фрейм] приведет к нарушению, если у вас не установлено, что document.domain соответствует родительскому. https://developer.mozilla.org/en/DOM/document.domain

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