Правила безопасности отличаются в зависимости от версии браузера. Как правило, более новые версии имеют более строгие правила, но также и более точно настроенные.
Я подозреваю, что более старые браузеры свободно позволят вам получить доступ к объекту местоположения верхнего фрейма, немного более новые браузеры полностью это отрицают, а текущие версии позволяют сравнивать объекты местоположения, но не читать из них.
Возможно, вы сможете найти документацию по этому вопросу, но она будет специфичной для каждого браузера и конкретной для каждой версии браузера. Насколько я знаю, для этого нет реального стандарта. Каждый поставщик браузеров старается максимально защитить пользователя, сохраняя при этом удобство использования для конструктора веб-сайтов. Как правило, вы не можете предположить, что что-либо близко к границе работает во всех браузерах или что оно продолжит работать в будущих версиях.