Используя JS, как я могу остановить перенаправление дочерних Iframes или, по крайней мере, предложить пользователям информацию о перенаправлении?

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

if (top.location != location) {
  top.location.href = document.location.href;
}

Мне нужен какой-то способ понять, что iframe пытается перенаправить, и если это так, я удалю iFrame и вместо этого разместу ссылку на сайт. Таким образом, я не нарушаю политику использования созданного веб-сайта, а также ссылки на сайт. Я понимаю, что вы можете использовать событие onbeforeunload, как обсуждалосьВот а такжеВот но оба кажутся действительно неэтичными. Я помню, как читал где-то о библиотеке, которая делает то же самое (Digg делает то же самое). Какие-либо ведет?

Ответы на вопрос(3)

Ваш ответ на вопрос