微信頁面script標簽添加crossorigin=“anonymous”導致頁面加載失敗


  公司一個微信企業號項目,突然出現頁面數據加載失敗,頁面報錯信息如下

意思是前端向服務端發送跨域資源請求訪問這個js文件,但是服務端並不同意,所以服務端拒絕訪問這個地址。

后來發現將crossorigin=“anonymous”屬性去掉,就可以正常訪問了。

分析原因:添加了這個屬性就意味着前端向服務端發送了跨域請求。服務端並不允許你的這個請求通過,那么就會導致拒絕請求這個地址,數據加載不出來。

解決辦法:

  不對該文件進行強制性的跨域請求,將script標簽中的 crossorigin=“anonymous”屬性去掉即可。

   

 


免責聲明!

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



猜您在找 指向“”的 script 加載失敗 HTML5 script 標簽的 crossorigin 和integrity屬性的作用 script標簽crossorigin屬性及同源策略和跨域方法 html之 在script 標簽src添加時間戳防止瀏覽器緩存導致的異常 微信小程序Echarts 二次渲染失敗 及 組件監聽父頁面傳遞值的變化 及 wx.navigateBack 目標頁面Onload 不加載問題 報CORS 跨域錯誤,提示 blocked by CORS policy"> 前后端分離 導致的 靜態頁面 加載