[removed] how to display script errors in a popup alert?

前端 未结 5 1876
你的背包
你的背包 2020-12-02 10:02

I want to display script errors in a popup alert instead of showing them in the browser console.

window.onerror = function() {
  var message = /* get error m         


        
5条回答
  •  误落风尘
    2020-12-02 10:39

    Just in case someone would like to use it with jQuery:

    $(window).on("error", function(evt) {
    
        console.log("jQuery error event:", evt);
        var e = evt.originalEvent; // get the javascript event
        console.log("original event:", e);
        if (e.message) { 
            alert("Error:\n\t" + e.message + "\nLine:\n\t" + e.lineno + "\nFile:\n\t" + e.filename);
        } else {
            alert("Error:\n\t" + e.type + "\nElement:\n\t" + (e.srcElement || e.target));
        }
    });
    

提交回复
热议问题