JavaScript global event mechanism

前端 未结 10 2173
无人及你
无人及你 2020-11-22 14:39

I would like to catch every undefined function error thrown. Is there a global error handling facility in JavaScript? The use case is catching function calls from flash that

10条回答
  •  一生所求
    2020-11-22 15:15

    You listen to the onerror event by assigning a function to window.onerror:

     window.onerror = function (msg, url, lineNo, columnNo, error) {
            var string = msg.toLowerCase();
            var substring = "script error";
            if (string.indexOf(substring) > -1){
                alert('Script Error: See Browser Console for Detail');
            } else {
                alert(msg, url, lineNo, columnNo, error);
            }   
          return false; 
      };
    

提交回复
热议问题