window.onerror = function (msg, url, linenumber) { if (url === undefined) url = ""; if (msg === undefined) msg = ""; if (linenumber === undefined) linenumber = ""; //if (DDS.IEBad()) { // document.location.href = "https://" + location.host + "/Home/VersaoIE"; // return false; //} if (url.indexOf("jquery-") === -1 && url.indexOf("bootstrap.") === -1 && linenumber > 0) { if (msg.indexOf("NPObject") === -1 && msg.indexOf("SecurityError: Blocked a frame with origin") === -1) { //Blocked a frame with origin erro da propaganda do google search var mensagem_de_erro = ('Mensagem de Erro: ' + msg + ' \r\nURL: ' + url + ' \r\nNumero da Linha: ' + linenumber + ' \r\nNagegador: ' + DDS.Qual_Nagegador() + ' \r\n' + navigator.userAgent).replace('&', '').replace('?', '') + ' \r\nCookie ' + document.cookie; if (location.host.indexOf('localhost:') > -1) { alert("erro.js "+mensagem_de_erro); } else { var http = new XMLHttpRequest(); url = ""; if (location.host.indexOf('http') > -1) { url = location.origin + '/Home/Erro'; } var params = "mensagem_de_erro=" + mensagem_de_erro; http.open("POST", url, true); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", params.length); http.setRequestHeader("Connection", "close"); http.onreadystatechange = function () { //if (http.readyState === 4 && http.status === 200) { //} }; http.send(params); } return true; } } };