相信很多人發(fā)現(xiàn)了這個問題,Chrome谷歌瀏覽器更新后在console控制臺就出現(xiàn)了 jquery.min.map 404 (Not Found) 的信息
jquery.min.map這是什么文件,一開始看到你肯定以為自己的網(wǎng)站缺少什么文件,奇怪的是網(wǎng)站一直運營良好從沒缺過文件
沒錯 這個異常提示從天而降,即使不去處理也完全沒有什么影響
如果你有強迫癥不想看到自己的網(wǎng)站有異常提示,可以參考一下解決方式。
jquery.min.map 404 (Not Found)出錯的原因及解決辦法
從 JQuery 1.9.0 版本后在原始代碼里會有 @ sourceMappingURL=jquery.min.map
簡單說Source map就是一個信息文件,里面存儲著位置信息。也就是說,轉換后的代碼的每一個位置,
所對應的轉換前的位置。有了它,在js出錯的時候,除錯工具將直接顯示原始代碼,而不是轉換后的代碼,給開發(fā)這帶來了很大方便
導致 jquery.min.map404的原因
Chrome瀏覽器更新后 自行開啟了Enable source maps的選項但你又沒有放 Source map 導致找不到檔案
解決方式1
將 Developer Tools ->設置 Enable source maps 關閉(只解決自己電腦上的問題)
解決方式2
開發(fā)環(huán)境中,可以下載同一版本的 source maps跟 jquery 放在相同位置
Jquery 位置 http://xxxxxx/jquery-1.11.3.min.js
source maps 位置 http://xxxxxx/jquery-1.11.3.min.map
解決方式3
如果是布置到線上生產(chǎn)環(huán)境中去,你可以把jquery文件中的@ sourceMappingURL=jquery.min.map 這行代碼直接刪掉。
解決方式3 這是最徹底的解決辦法,線上環(huán)境中建議直接刪除
原文鏈接:jquery.min.map404出錯的原因和解決辦法