屏蔽JS錯誤

在上網時,偶爾會遇到“網頁上有錯誤”的提示,這種情況大部分都是js錯誤引起的,但是一些初級用戶看見這樣的錯誤提示會感覺你的網頁不安全,還是快快離開爲妙。其實作爲網頁設計人員,理應作出無誤的網頁,但是有時候可能是瀏覽者自身機子上的瀏覽器問題出現瀏覽錯誤,卻導致用戶對自己網站的不信任,所以我們還是有必要屏蔽js錯誤提示,至少可以讓人家認爲你做的這網頁還是比較嚴謹的!有利於提高網站的可信度!

屏蔽js錯誤提示,在網頁頭部header標籤內加入以下代碼就可以了

  1. <script type="text/javascript">
  2.  
  3. function SlyarErrors() {
  4.  
  5. return true;
  6.  
  7. }
  8.  
  9. window.onerror = SlyarErrors;
  10.  
  11. </script>

這段代碼的意思很簡單,就是在頁面出現js執行錯誤時,照樣返回最終執行結果,而不是默認的報錯,並中斷JS的執行!

注意:如果ie下報錯,但不影響js的執行(最終效果),則可使用這種 屏蔽 方法;如果ie報錯,並導致js無法順利執行完畢,就必須找出報錯的問題所在了,這纔是最終的解決 方法.

網上流傳的這些代碼也可以屏蔽js錯誤

  1. <script language="javascript">
  2.  
  3. function killErrors()
  4.  
  5. {
  6.  
  7. return true;
  8.  
  9. }
  10.  
  11. window.onerror = killErrors;
  12.  
  13. </script>

另外一種代碼

  1. <script>
  2. window.onerror=hide_error_message;
  3. function hide_error_message()
  4. {return true;}
  5. </script>

代碼再簡寫一點,就是:

  1. <script type="text/javascript">
  2.  
  3. window.onerror=function(){return true;}
  4.  
  5. </script>
發佈了16 篇原創文章 · 獲贊 7 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章