XMLHttpRequest: XMLHttpRequest() 构造函数

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

注意:此功能在 Web Workers 中可用,但 Service Workers 除外。

XMLHttpRequest() 构造函数创建一个新的 XMLHttpRequest 对象。

语法

js
new XMLHttpRequest()
// Non-standard
new XMLHttpRequest(options)

参数

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

options 非标准

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

mozAnon

一个布尔值。将此标志设置为 true 会导致浏览器在获取资源时不公开 源站 和用户凭据。最重要的是,这意味着除非使用 setRequestHeader 显式添加,否则 Cookie 将不会被发送。

mozSystem

一个布尔值。将此标志设置为 true 时,将不会对请求强制执行同源策略。

返回值

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

规范

规范
XMLHttpRequest
# dom-xmlhttprequest

浏览器兼容性

另见