私はAzure WebサービスとAzure CDNを持っています。私のWebサービスがASP.Netコアで動作していますCORSポリシーでブロックされているAzure CDNのフォントファイル
私はCDNからアセットのダウンロードを開始するWebサイトのindex.htmlをリクエストします。フォントファイルを除き、すべてのアセットがロードされます。ここで
は誤りです:
Access to Font at 'https://CDN.azureedge.net/68.0.3/styles/ui-grid.woff' from origin 'https://WebApp.azurewebsites.net' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://WebApp.azurewebsites.net' is therefore not allowed access.
それでは、私が理解することです:Webサーバーから
- ダウンロードindex.htmlを
- index.html - > CDNからのダウンロード.css
- .css - > CDNからフォントをダウンロード
- ブロックされていますか?ブラウザがリクエストをブロックしているようですが、CDNではなく、正しいのでしょうか?もしそうなら、なぜですか?ちょうどそれがフォントファイルの要求だからですか?
あなたは読みました:https://stackoverflow.com/questions/33197751/fonts-are-blocked-in-web-client-corsまたはhttps://stackoverflow.com/questions/25577981/を元のフォントからのブロックは、クロス・オリジン・リソース共有によるロードからブロックされていますか? –
Amazon Simple Storage Serviceのようですが、私は.htaccessにアクセスできないと思っていますか、それともcdnサーバーファイルではないWebサーバーファイルですか? –