Есть 3 скрипта
этот использует яндекс
if((self.parent&&!(self.parent===self))&&(self.parent.frames.length!=0)){self.parent.location=document.location}
этот соченил хз кто
if(window.top != window.self) window.top.location = window.self.location;
этот тестирую я
if(window.top != window) window.top.location.href = window.location.href;
скрипты запрещают загрузку сайта во фрейм
вопрос таков:
в чем их отличае? или они идентичные?
почему яндекс использует именно первый скрипт, ведь третий лаконичней?
в каких случаях скрипт заглючит или браузор выдаст ошибку?
ведь у яндекста их скрипт заключен в try, на случай ошибки
речь идет про старые браузоры, в новых все пашет одинаково