捕捉我有這樣的代碼:加載錯誤不是由try catch塊
try{
...
} catch(error){
...
};
在try
塊,有一個函數調用,使得對服務器的請求。當在服務器上沒有資源,將引發一個錯誤(因爲我可以在谷歌Chrome瀏覽器的開發者工具中看到):
Failed to load resource: the server responded with a status of 404 (Not Found)
,我試圖抓住它在catch
塊,但沒有捕獲錯誤。
是否JavaScript的一個功能是加載錯誤未被try
catch
塊捕獲?
怎麼樣你提出要求?我自己是新來的Javascript,但這樣的錯誤通常不是例外。 – Linuxios
@Linuxios我不知道提出請求的確切命令。我調用了庫中的函數,該函數嘗試加載某個文件。 – sawa
我們可以看到那個代碼(對庫的調用)嗎? – Linuxios