怎樣解決Script error報錯問題


如果腳本網址與網頁網址不在同一個域(比如使用了 CDN), 那如果這個腳本執行報錯了, 就會報:Script error. 

由於同源策略, 瀏覽器禁止向外部腳本泄漏信息, 因此不會提供完整的報錯信息, 而是報一個 “Script error.”,行號為0,其他信息都沒有.

 

一種解決方法是: 在腳本所在的服務器,設置Access-Control-Allow-Origin的 HTTP 頭信息, 在網頁的<script>標簽中設置crossorigin屬性.

Access-Control-Allow-Origin: *
<script crossorigin="anonymous" src="//example.com/file.js"></script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM