Знать, какую страницу просматривает пользователь в iframe - PullRequest
0 голосов
/ 09 января 2012

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

Например, у меня есть главная страница с кнопкой, связанной с событием Javascript, и iframe, который загружает контент с сайта, такого как Google.

Пользователь может перемещаться по контенту в iframe так, как ему хочется, но когда нажимается кнопка на главной странице, должен быть активирован текущий URL-адрес в iframe.

Я уже пробовал, нопоскольку всегда применяется одна и та же политика происхождения, возникает ошибка типа В доступе к свойству 'location' отказано.Я знаю, что это имеет смысл в соответствии с СОП, но мне действительно нужно это сделать.Я хотел бы знать, есть ли какой-нибудь хак, который может сработать, или я должен признать ограничение и разработать свое приложение другим способом.

1 Ответ

2 голосов
/ 09 января 2012

Если бы был такой трюк, это сделало бы безопасность браузера недействительной и обнажило бы проблемы конфиденциальности.Эти вещи существуют по какой-то причине.

Вы можете отключить это для САМОГО СЕБЯ, но обходить это для других - зло.

См .:

Отключить ту же политику происхожденияв хроме

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