公司一個微信企業號項目,突然出現頁面數據加載失敗,頁面報錯信息如下
意思是前端向服務端發送跨域資源請求訪問這個js文件,但是服務端並不同意,所以服務端拒絕訪問這個地址。
后來發現將crossorigin=“anonymous”屬性去掉,就可以正常訪問了。
分析原因:添加了這個屬性就意味着前端向服務端發送了跨域請求。服務端並不允許你的這個請求通過,那么就會導致拒絕請求這個地址,數據加載不出來。
解決辦法:
不對該文件進行強制性的跨域請求,將script標簽中的 crossorigin=“anonymous”屬性去掉即可。