W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
JavaScript執(zhí)行錯(cuò)誤在Fundebug控制臺(tái)的圖標(biāo)如下:
由于拼寫(xiě)失誤,測(cè)試不完善,或者是意外的邊界條件,JavaScript代碼在用戶瀏覽器中執(zhí)行時(shí),有可能會(huì)出錯(cuò)。
下面的示例中,alert被寫(xiě)成了aler,因此會(huì)報(bào)ReferenceError:
aler("hello");
Fundebug插件捕獲的這個(gè)錯(cuò)誤之后,開(kāi)發(fā)者將受到報(bào)警,然后可以在我們的控制臺(tái)查看錯(cuò)誤詳情:
Fundebug插件捕獲的錯(cuò)誤數(shù)據(jù)如下:
{
"notifierVersion": "0.2.0",
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:54.0) Gecko/20100101 Firefox/54.0",
"locale": "zh",
"url": "http://localhost:4000",
"title": "Test",
"apiKey": "API-KEY",
"name": "ReferenceError",
"time": 1502863944724,
"message": "Uncaught ReferenceError: aler is not defined",
"fileName": "http://localhost:4000/test.js",
"lineNumber": 1,
"columnNumber": 1,
"stacktrace": "@http://localhost:4000/test.js:1:1\n",
"type": "uncaught",
"severity": "error"
}
JavaScript執(zhí)行錯(cuò)誤的type屬性值分為caught或者uncaught兩種,caught為notifyError發(fā)送的錯(cuò)誤,而uncaught為Fundebug插件自動(dòng)捕獲的錯(cuò)誤。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: