Draft
This page is not complete.
The XMLHttpRequest()
constructor creates a new XMLHttpRequest
.
For details about how to use XMLHttpRequest
, see Using XMLHttpRequest.
var request = new XMLHttpRequest();
None.
A new XMLHttpRequest
object. The object must be prepared by at least calling open()
to initialize it before calling send()
to send the request to the server.
Firefox 16 added a non-standard parameter to the constructor that can enable anonymous mode (see bug 692677). Setting the mozAnon
flag to true
effectively resembles the AnonXMLHttpRequest()
constructor described in older versions of the XMLHttpRequest specification.
var request = new XMLHttpRequest(paramsDictionary);
objParameters
mozAnon
true
will cause the browser not to expose the origin and user credentials when fetching resources. Most important, this means that cookies will not be sent unless explicitly added using setRequestHeader.mozSystem
true
allows making cross-site connections without requiring the server to opt-in using CORS. Requires setting mozAnon: true
, i.e. this can't be combined with sending cookies or other user credentials. This only works in privileged (reviewed) apps; it does not work on arbitrary webpages loaded in Firefox
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/XMLHttpRequest