исключения из политики того же происхождения - PullRequest
1 голос
/ 15 марта 2011

Я знаю то же правило происхождения. Интересно, существует ли исключение, когда сценарий родительского документа может читать или записывать содержимое дочернего (iframe) документа, но последний не может сделать это для первого или наоборот? последний не может сделать то же самое). Что происходит, когда один URL имеет тип data: type? Википедия не так ясно.

1 Ответ

0 голосов
/ 21 июля 2014

Два документа (т.е. фреймы) из одного источника могут в равной степени изменять друг друга.

Если есть такие исключения, это, вероятно, поведение браузера или ошибка.Термин Wikipedia описывает некоторые хорошо известные поведенческие поведения (например, загрузку скрипта из другого домена), которые могут быть задокументированы.Вы также можете изменить window.name (чтение-запись) или местоположение (только для записи) из одного кадра в другой, даже если происхождение отличается.

Я не знаю причуд в отношении URI данных.

Напомним: даже если вы найдете какое-то странное исключение - не ожидайте, что оно будет работать в разных браузерах + версиях браузера.Лучше работать над более надежным решением вашей проблемы.

...