このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

XMLHttpRequest: XMLHttpRequest() コンストラクター

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

メモ: この機能はウェブワーカー内で利用可能ですが、サービスワーカーでは使用できません。

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

構文

js
new XMLHttpRequest()
// 標準外
new XMLHttpRequest(options)

引数

標準の引数はありません が、 Firefox では標準外の引数が使用できます。

options 非標準

次のフラグが含まれているオブジェクトです。

mozAnon

論理値です。このフラグを true に設定すると、ブラウザーはリソース取得時にオリジンとユーザー資格情報を公開しなくなります。最も重要な点として、これはクッキーが、 setRequestHeader で明示的に追加されない限り、送信されないということがあります。

mozSystem

論理値です。このフラグを true に設定しますと、リクエストに対して同一オリジンポリシーが適用されなくなります。

返値

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

仕様書

Specification
XMLHttpRequest
# dom-xmlhttprequest

ブラウザーの互換性

関連情報