Перенаправление, если страница открыта в iFrame с использованием JavaScript - PullRequest
0 голосов
/ 01 ноября 2019

У меня есть URL abc.com, внутри которого открывается def.com с помощью iframe. Я ищу способ перенаправить abc.com на сам def.com. (Если кто-то открывает мой веб-сайт в iFrame, вместо этого перенаправьте его на мой веб-сайт.)

Я выполнил поиск здесь на SO и нашел несколько похожих вопросов, основанный на том, что я попробовал ниже. Я написал ниже код на def.com

<script type="text/javascript">
if (window != top){
<!--
    top.location.href = location.href;
-->
}
</script>

Кажется, он работает на Chrome и Mozilla, но не работает на Safari. Я не эксперт в JS. Так что не уверен, правильно ли я это делаю. Также обратите внимание, что я не могу редактировать abc.com.

1 Ответ

0 голосов
/ 01 ноября 2019

Я думаю, вы ищете что-то вроде

window.parent.location = location.href;

, это изменит href родительского окна.

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