<script> try { top.location.toString(); } catch (e) { top.location = location; } </script> Что выполняет этот код?
В случае исключения в строке top.location.toString() изменяет адресс на location