Ошибка исходит от сценария на www.sunnycars.com/mode/item/script_check.js.
var ie5=document.getElementById?document.all?true:false:false;
var ie55=document.getElementById?document.all?(navigator.appVersion.indexOf("MSIE 5.5")!=-1)?true:false:false:false;
...
oldie = ie4?(ie5?(ie55?false:(ie6?false:(ie7?false:true))):true):false;
Другими словами, шутник, который написал это, думает, что любой браузер, который поддерживает document.all
, но не имеет «MSIE 5.5» до «MSIE 7.0» в строке User-Agent, должен быть IE5.0 и, следовательно, тоже старый. Идея о том, что могут быть более новые версии IE, чем 7, или другие браузеры, поддерживающие document.all
, никогда не приходила им в голову.
UA-нюхание в лучшие времена весьма сомнительно, но это особенный образец с костью на голове. Если вы являетесь веб-мастером этого сайта, лучше всего полностью избавиться от этого скрипта, поскольку он не делает ничего стоящего и никогда не делал. Возможно, вам также захочется взглянуть на обновление остальной части сценариев, в которых также есть признаки затухания.
Если вы просто являетесь посетителем этого сайта, единственное, что вы можете сделать, чтобы избежать ошибки, это прекратить посещать его.