草案
本页尚未完工.
语法Edit
var myRequest = new XMLHttpRequest();
关于XMLHttpRequest用法的详细信息,请参考 使用 XMLHttpRequest.
XMLHttpRequest()构造方法初始化一个
XMLHttpRequest对象。必须在调用其他方法前调用构造方法。
Gecko/Firefox 16 为该构造方法新增了一个非标准的参数以使用匿名模式 (see bug 692677). 设置mozAnon属性标志为true可以有效的模拟那个虽然在XMLHttpRequest规范中有描述但并未在任何浏览器中实现的构造方法
AnonXMLHttpRequest()
(截止2012年9月)。
XMLHttpRequest ( JSObject objParameters );
参数(非标准)
objParameters
- 有两个属性可以设置:
mozAnon
- Boolean(布尔型): 将此属性设置为true将导致浏览器在获取资源时不暴露自身来源和用户凭据 。最重要的是,这意味着只有明确添加使用setRequestHeader才会发送cookies。
mozSystem
- Boolean(布尔型): 设置此标志为true允许建立跨站点的连接而无需服务器选择使用CORS(译者注:Cross-Origin Resource Sharing 跨域资源共享)。设置mozSystem: true时需要设置参数
mozAnon: true,
即不能与cookie或其他用户凭据同时发送。 仅限于在privileged (reviewed) apps起效(译者注:此句原文This only works in privileged (reviewed) apps;);在Firefox上任何网页加载后不起作用(译者注:此句原文 it does not work on arbitrary webpages loaded in Firefox.)。