0
我正在使用jQuery向現有頁面添加功能,該頁面的標記和腳本無法控制。它工作正常,直到頁面上的其他腳本導致錯誤,這阻止我的jQuery事件處理程序執行。即使在頁面出現錯誤之後,是否有一些方法可以讓我的jQuery代碼執行?頁面上的JavaScript錯誤阻止了我執行的jQuery處理程序
我正在使用jQuery向現有頁面添加功能,該頁面的標記和腳本無法控制。它工作正常,直到頁面上的其他腳本導致錯誤,這阻止我的jQuery事件處理程序執行。即使在頁面出現錯誤之後,是否有一些方法可以讓我的jQuery代碼執行?頁面上的JavaScript錯誤阻止了我執行的jQuery處理程序
你可以寫一個全局錯誤處理函數來處理錯誤,然後將允許代碼的其餘部分正確執行..嘗試是這樣的:
<script type="text/javascript">
$(function() {
window.onerror = function (msg, url, num) {
//do something if you need to.
return true;
}
});
</script>
據我所知,這是不可能的,不幸的是。
您可以創建一個演示,顯示在實際中如何處理錯誤? (我不能得到它的工作) – 2011-02-04 19:09:34