イメージが存在するかどうかを確認するために、以下の機能を使用していますが、CORSエラーが発生しています。これらのイメージはサーバーから送信されていないので、通常のAccess-Controlヘッダーを追加することはできません。これらのイメージはローカルフォルダにあり、指定したイメージが存在するかどうかを確認するだけです。イメージがCORSに実行中の場合のチェック
現在のコード:
function isInFolder(url)
{
var http = new XMLHttpRequest();
http.open('HEAD', url, false);
http.send();
return http.status!=404;
}
エラー:
scripts.b0f3172f.js:1 XMLHttpRequest cannot load file:///Users/robertgrzesik/Documents/Development/AngularJS/Templates_Base/dist/assets/product1/content1/info/1.png. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
ロジック私がやろうとしている:
// Assets can be images or videos
if(isInFolder(myAsset)) {
myAssetArray.push(myAsset);
}
あなたは 'ファイルの上にXHRを行うことはできません://' ... –
バックエンドで使用されるどの言語? ? –
バックエンドがありません – Rob