Есть ли способ «вырваться» из iframe? Я имею в виду, что люди будут размещать свой тег javascript внутри iframe (иногда он оказывается вложенным iframes, но позволяет просто иметь дело с ONE для a now). Я пытаюсь собрать определенную информацию, например, где этот iframe находится на странице. Достаточно легко сделать это, когда вы не находитесь в iframe со смещением offsetLeft/offsetTop/innerHeight/innerWidth, но я знаю, что вы не можете (или не должны быть в состоянии) видеть что-либо вне iframe ваш (в предположении разных доменов, которые он будет).Доступ к родительской странице с помощью javascript внутри iframe
У кого-нибудь есть советы по этому вопросу? Или, по крайней мере, какие-то ресурсы, которые я мог бы изучить? В то время как я в конечном итоге хотел бы иметь доступ к DOM исходной страницы, с JS внутри iframe, я знаю, что это действительно невозможно. Теперь я был бы рад узнать, где находится iframe на странице. Я не уверен, что эта информация является частью свойств DOM или браузера (по-моему, вы все еще можете получить доступ?)
Спасибо!
Если вы хотите получить определенную информацию (например, местоположение), вы можете сделать это требование для предоставления контента вашим клиентам. Просто дайте им примеры того, как назвать ваш контент (предоставление вспомогательного JS и т. Д.).И ваша страница может использовать информацию об ошибке или обратную ошибку для вызывающего. –
Да, к сожалению, времена, когда мой тег будет передан между несколькими людьми, добавлен в другие системы и выплюнул с другой стороны ect. поэтому я не в состоянии реализовать правила. Можете ли вы получить доступ к URL-адресу страницы, на которой вы закончили? Даже если вы вложены в один или несколько фреймов? Или это все еще противоречит политике безопасности ... – Brad