Вы можете регистрировать ошибки без определенного браузера, с глобальным массивом.
Этот метод позволяет вам «отключить» бесконечное оповещение,
но все равно сможете прочитать журнал ошибок.
var logErrors= true, errorLog= [];
function Yikes(str){
if(str.constructor==Error)str=str.message;
errorLog.push(str);
if(logErrors== true){
logErrors= confirm(str+'\n keep showing errors? ');
}
return true;
}
window.onerror=Yikes;
вы также можете использовать его в коде проблемы,
чтобы вернуть значения:
try{
d2= Date.fromUTCArray(D.slice(0, D.length));
}
catch(er){
return Yikes(er.message+', '+D);
}