在上網時,偶爾會遇到“網頁上有錯誤”的提示,這種情況大部分都是js錯誤引起的,但是一些初級用戶看見這樣的錯誤提示會感覺你的網頁不安全,還是快快離開爲妙。其實作爲網頁設計人員,理應作出無誤的網頁,但是有時候可能是瀏覽者自身機子上的瀏覽器問題出現瀏覽錯誤,卻導致用戶對自己網站的不信任,所以我們還是有必要屏蔽js錯誤提示,至少可以讓人家認爲你做的這網頁還是比較嚴謹的!有利於提高網站的可信度!
屏蔽js錯誤提示,在網頁頭部header標籤內加入以下代碼就可以了
- <script type="text/javascript">
- function SlyarErrors() {
- return true;
- }
- window.onerror = SlyarErrors;
- </script>
這段代碼的意思很簡單,就是在頁面出現js執行錯誤時,照樣返回最終執行結果,而不是默認的報錯,並中斷JS的執行!
網上流傳的這些代碼也可以屏蔽js錯誤
- <script language="javascript">
- function killErrors()
- {
- return true;
- }
- window.onerror = killErrors;
- </script>
另外一種代碼
- <script>
- window.onerror=hide_error_message;
- function hide_error_message()
- {return true;}
- </script>
代碼再簡寫一點,就是:
- <script type="text/javascript">
- window.onerror=function(){return true;}
- </script>