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 July 2015.

备注: 此特性在 Web Worker(不包括 Service Worker)中可用。

XMLHttpRequest() 构造函数用于创建一个新的 XMLHttpRequest

语法

js
new XMLHttpRequest()
// 非标准
new XMLHttpRequest(options)

参数

没有标准化的参数。但是,Firefox 允许一个非标准的参数:

options 非标准

一个可以包含以下标志的对象:

mozAnon

布尔值。将此标志设置为 true 会导致浏览器在获取资源时不会暴露来源和用户凭据。最重要的是,这意味着 cookie 只有在显式使用 setRequestHeader 来添加的情况下才会被��送。

mozSystem

布尔��。在将此标志设置为 true 时,同源策略不会在当前请求上强制执行。

返回值

一个新的 XMLHttpRequest 对象。在调用 send() 向服务器发送请求之前,必须至少调用 open() 来初始化这个对象。

规范

Specification
XMLHttpRequest
# dom-xmlhttprequest

浏览器兼容性

参见