1

CORS リクエストを行っているとしますが、さまざまな理由でそれが機能することを常に知っているとは限りません。次のようなリクエスト:

$.ajax('http://a-website.com:8888');

失敗すると、ブラウザのコンソールに次のエラーが表示されます。

XMLHttpRequest を読み込めませんhttp://a-website.com:8888http://another-website.comAccess-Control-Allow-Origin でオリジンが許可されていません。

ページ コンソールにエラーとして表示されないようにするにはどうすればよいですか?

4

2 に答える 2

0

ajax呼び出しをtry catchに入れることができます

try{
   $.ajax('http://a-website.com:8888');
}
catch(e){
   //your catching logic
}
于 2013-03-24T00:46:02.587 に答える
0

コンソールに出力されている場合は、何かがそれを行っていることを意味します。

私のプロジェクトでは、HTML ドキュメントで JS 変数を印刷する top を使用し、コンソールで印刷する関数を使用します。この機能では、ログにタイトルを付けてデータの種類を出力することもできます。

その関数でその変数を検証し、それが偽の場合は何も出力せずに戻ります。このようにして、アプリケーション全体のログを簡単にシャットダウンできます。

この console.log() の場所を調べて削除するか、作成者に無効化を許可するよう依頼することをお勧めします。

于 2013-03-24T00:48:02.477 に答える