跨域請求配置
跨域請求指的就是不同的域名和端口之間的訪問。
由於 ajax 的同源策略影響。跨域請求默認是不被允許的。
使用@font-face外掛字體時,可能遇到跨域請求CROS問題:F12控制台報錯如下 Access to XML Http Request at xxx from origin xxx has been blocked by CORS policy =,我查詢各搜索引擎資料,整合了一些方案,列舉如下。
對於Amazon AWS //免費試用12個月
首先,轉到 S3 存儲桶的 Web 界面,單擊"屬性",然后單擊"權限",然后單擊"編輯 CORS 配置"。輸入此並保存它:
<CORSConfiguration> <CORSRule> <AllowedOrigin>*</AllowedOrigin> <AllowedMethod>HEAD</AllowedMethod> <AllowedMethod>GET</AllowedMethod> <AllowedHeader>*</AllowedHeader> </CORSRule> </CORSConfiguration>
接下來,轉到CloudFront"分發"的 Web 界面,然后單擊"分發設置",然后單擊"行為"選項卡。 選擇行為(多個的話每個都要改,然后單擊"編輯"。
對於"轉發標題",將其從"無(改進緩存)"更改為"白名單"。將顯示"白名單標題"部分。將"原點"添加到此列表。這告訴 Cloudfront 在緩存時考慮"原點"標頭。
最后,重命名字體文件以進行良好的度量,以便 Cloudfront 將它們視為新文件。我執行了上述所有步驟,但仍收到 IE 錯誤,但當我重命名字體文件時,它就可以了。
對於騰訊雲,直接在圖形界面中添加如下規則即可 //免費試用6個月,隨后50g一年50元人民幣
對於阿里雲,添加如下規則授權即可 //免費試用兩個月,40g一年9元人民幣,超值!
套餐總結
速度 | 價格 | 容量 | 免費試用時長 | |
AWS | 慢 | \ | 5GB | 12M |
騰訊雲 | 快 | 50元/年 | 50GB | 6M |
阿里雲 | 快 | 9元/年 | 40GB | 2M |
綜合來看的話,aws免費試用時間最長,但是速度不行,阿里雲的價格最低,速度和騰訊雲差不多,所以推薦阿里雲
參考鏈接: