1. 程式人生 > >指向“”的 script 載入失敗

指向“”的 script 載入失敗

今天遇到了一個非常奇怪的問題:在某個同時的電腦上,所有瀏覽器無法開啟某個頁面,F12檢視控制檯,發現有一個黃色的 指向“xxxx.js”的 <script> 載入失敗 的提示。該外部js檔案是自己寫的,而且同一路徑下其他檔案載入沒有問題。經在自己電腦上和其他同事那裡測試發現都可以開啟這個頁面的,也沒有這個黃色提示。因為擔心可能是瀏覽器的相容問題,經過百度,蒐集到很多解決的方法:

1. 超出域名管理的範圍,可能產生該問題,詳細參考:https://blog.csdn.net/mmmgdzl/article/details/80041569

2. tomcat設定問題,詳細見:https://blog.csdn.net/qq_29534483/article/details/80770440

3. 有說是由於加了<meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests" /> 問題

經過這些方式做出修改,發現問題還是沒有解決。我做了如下測試:

1. 將 js 檔案內容清空,只加載一個空檔案,排除由於 js 書寫錯誤導致 js 載入失敗

2. 將 js 檔案移動位置,防止由於 路徑問題 導致載入失敗

3. 將引入該 js 檔案的 html 介面的所有 meta 都去掉,防止這方面的問題

4. 將 js 檔案改名

結果發現,將 js 檔案改個名字就可以了,因此猜測可能是該js檔案被劫持了,諮詢同事才知道,他安裝了一個瀏覽器外掛攔截廣告的,這個js檔案被當成廣告檔案攔截了。