開発目的で、マシンの Safari (Windows 上) で同一生成元ポリシーを無効にする必要があります。
Chrome では、フラグを付けて起動することでこれを行うことができます--disable-web-security
。Safari に同等のフラグまたは非表示の設定はありますか?
開発目的で、マシンの Safari (Windows 上) で同一生成元ポリシーを無効にする必要があります。
Chrome では、フラグを付けて起動することでこれを行うことができます--disable-web-security
。Safari に同等のフラグまたは非表示の設定はありますか?
それ以降のバージョンのSafariでは、クロスオリジン制限を無効にすることができます。環境設定 >> 詳細設定から開発者メニューを有効にし、開発メニューから「クロスオリジン制限を無効にする」を選択するだけです。
ローカルのみが必要な場合は、開発者メニューを有効にして、開発者メニューから「ローカル ファイル制限を無効にする」を選択するだけです。
後藤、
Safari -> 環境設定 -> 詳細設定
次に、下部にあるメニューバーに開発メニューを表示するにチェックを入れます
次に、開発メニューでクロスオリジン制限を無効にするにチェックマークを付けます
残念ながら、Safari に相当するものはなく、この引数--disable-web-security
は Safari では機能しません。
サーバー側アプリケーションにアクセスできる場合は、https 応答ヘッダーを変更してアクセスを許可できます。主にAccess-Control-Allow-Origin
ヘッダー。これを変更すると、Safari がリソースにアクセスできるようになります。役立つ応答ヘッダーの詳細については、https://developer.mozilla.org/en-US/docs/Web/HTTP/Access_control_CORS#Access-Control-Allow-Originを参照してください。
上記のローカル ファイル制限とは異なり、Safari 9 にはクロスオリジン制限を無効にするオプションがあります。