javascript之錯誤捕捉【原創】

來源:互聯網
上載者:User
  javascript調試是不怎麼樣的,一旦出錯,也是那個醜陋的警告。記得有人和我說過,就算出錯了,也要出得和別人不一樣,要出得有水平。
  有的時候,那個警告還是看不到(根據瀏覽器設定),所以,我決定做個錯誤提示視窗,方便調試。
  ie下面,很容易就搞定了, window.onerror就可以了。但是到了firefox下,就出問題了,錯誤提示始終沒有出來。查了下資料,說什麼ff下沒有window.event,鬱悶了好久,一直想手動給它加一個。嘗試了好幾種方法後,無意中發現出了個錯誤。嗯?難道還是可以捕捉?看了下,是個分頁錯誤,而不提示的,是在ajax的非同步回調中的錯誤,難道問題在這?
  趕緊試了下,果然,在回調裡的錯誤ff捕捉不了,那我在調用函數那用個try怎麼樣?試下,ok了。至此,困擾了好久的問題解決了。這樣,一有錯誤,就會出個提示框,美化美化,嗯,可以了。
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.