遮蔽JS容錯程式碼中的JS錯誤
阿新 • • 發佈:2019-02-06
有的時候我們經常發現一個網頁裡面有js指令碼錯誤,在ie左下角會有提示資訊,但是我們按照那個提示的錯誤內容檢視程式碼發現並沒有什麼明顯的錯誤,這就讓人很糾結。
;
</SCRIPT>
特別是我們經常做二次開發的你也不瞭解人家js的作用不能胡改。可是很多客戶和老闆非得讓你改得一點錯誤沒有,好多人為此頭大。今天我就給大家講解一種方法,這只是個簡單的例項,好多cms系統裡面都有,比我這個考慮的更為周全。
寫法一:
<SCRIPT LANGUAGE="JavaScript"> functionSlyarErrors(){ returntrue; } window.onerror=SlyarErrors寫法二:
<html >
<head>
<title>標題頁</title>
<script language="javascript">
function killErrors()
{
return true;
}
window.onerror = killErrors;
</script>
<script>
var a=;//這個地方正常是會報錯的,但是現在不會
</script>
</head>
<body>
永遠不會出錯
</body>
</html>
好啦你可以把我上面那段程式碼複製到一個html檔案,用瀏覽器開啟看看效果。
或者 第二種寫法
寫法三:
- <scripttype="text/javascript">
- functionSlyarErrors()
- {
- returntrue;
- }
- window.onerror= SlyarErrors;
- </script>