ブラウザがクロスオリジンをサポートしないのはなぜですか?

目次:

ビデオ: オリックスチャンステーマ 2024

ビデオ: オリックスチャンステーマ 2024
Anonim

CROS(クロスオリジンリソースシェアリング)は、ユーザーがWebサイトを安全に保ち、サイト訪問者を保護できるようにする重要なメカニズムです。 ただし、ユーザーがブラウザでクロスオリジンリクエストの問題をサポートしていない場合があります。

この問題は、不正なポリシー設定やブラウザのバグなど、さまざまな理由で発生する可能性があります。

ブラウザーがコンピューターのクロスオリジンリクエストの問題をサポートしていないことを修正するための手順に従ってください。

Chromeでクロスオリジンを有効にするにはどうすればよいですか?

1. Firefoxのクロスオリジンの問題を修正

オリジンポリシー設定の変更

  1. コンピューターでFirefoxブラウザーを起動します。
  2. アドレスバーに「 about:config」と入力し、[OK]を押します。
  3. これにより保証が無効になります 」ページが表示されます。
  4. [リスクを受け入れる]をクリックします。 ボタン。

  5. 構成ページで、 security.fileuri.strict_origin_policyを検索します。
  6. security.fileuri.strict_origin_policyをダブルクリックします。

  7. [値]列がTrueからFalseに変わります。

  8. Firefoxブラウザを閉じて再起動します。 再度リクエストを行い、改善点を確認してください。

問題が解決しない場合は、次の一連の手順を試してください。

Firebugアドオン/開発者ツールを使用する

  1. Firefoxを起動し、ページをロードします。
  2. 次に、ページにアクセスするか、クロスオリジンリクエストセキュリティの問題を引き起こしたアクションを実行してください。
  3. Firebugを開き、エラーのあるページのURLをコピーします。
  4. Firefoxの別のタブでページを再度読み込みます。
  5. これで、必要な証明書を追加するように求められます。
  6. 証明書を追加すると、クロスオリジンリクエストの解決に役立ちます。

2. Chromeのクロスオリジンリクエストのセキュリティ問題を修正

  1. 開いているタブを保存し、実行中の場合はChromeブラウザーを閉じます。
  2. [スタート]をクリックし、検索ボックスに「 Chrome」と入力します。
  3. Google Chromeアイコンを右クリックして、[ファイルの場所を開く]を選択します
  4. エクスプローラーでGoogle Chromeアイコンをもう一度右クリックし、[プロパティ]を選択します。
  5. [ショートカット]タブの[ターゲット]で、最後に–disable-web-securityを追加します。

  6. [適用]ボタンをクリックして、変更を保存します。 システムパスワードの入力を求められたら、パスワードを入力して「 OK」をクリックします
  7. [プロパティ]ウィンドウを閉じます。
  8. 次に、Chromeブラウザを開き、クロスオリジンリクエストの問題を引き起こしていたURLを確認します。

3. Internet Explorerのクロスオリジンエラーを修正

  1. Internet Explorerを起動し、[ツール] (歯車アイコン)をクリックします。
  2. [インターネットオプション]をクリックします
  3. [セキュリティ]タブに移動し、[レベルカスタマイズ]ボタンをクリックします。

  4. [セキュリティ設定]ウィンドウで、[その他]セクションの下にある[ドメイン間でデータソースにアクセスする]オプション探します。
  5. [有効化]ボタンを選択します。

  6. [OK]をクリックして変更を保存します。 もう一度[OK]をクリックして、ウィンドウを閉じます。
  7. Internet Explorerをいったん閉じてから再起動し、改善点を確認します。
ブラウザがクロスオリジンをサポートしないのはなぜですか?