草案
このページは完成していません。

XMLHttpRequest() コンストラクターは新しい XMLHttpRequest を生成します。

XMLHttpRequest の使用方法についての詳細は、 XMLHttpRequest の使用を参照してください。

構文

var request = new XMLHttpRequest();

引数

なし。

返値

新しい XMLHttpRequest オブジェクト。このオブジェクトは send() を呼び出してサーバーにリクエストを送る前に、少なくとも open() を呼び出して初期化をしなければなりません。

標準外の Firefox の構文

Firefox 16 ではコンストラクターに標準外の引数を追加して、匿名モードを有効にできるようにしました(バグ 692677 を参照)。 mozAnon フラグを true に設定することで、効率的に旧バージョンの XMLHttpRequest 仕様書で記述されていた AnonXMLHttpRequest() コンストラクターに似せることができます。

var request = new XMLHttpRequest(paramsDictionary);

引数(標準外)

objParameters
設定できるフラグが2つあります。
mozAnon
論理型: このフラグを true に設定すると、ブラウザーがリソースをフェッチするときにオリジンとユーザー資格情報を示しません。重要なことは、つまり明示的に setRequestHeader を使用して追加しない限り、クッキーが送信されないということです。
mozSystem
論理型: このフラグを true に設定すると、 CORS を使用してサーバーにオプトインを必要とせずにサイト間コネクションを作成できるようになります。mozAnon: trueの設定が必要です。つまり、これはクッキーやその他のユーザー資格情報の送信と組み合わせることができません。これは特権を持つ(レビューされた)アプリのみで動作します。 Firefox に読み込まれた任意のウェブページでは動作しません。

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: mfuji09
 最終更新者: mfuji09,