XMLHttpRequest()

草案
本页尚未完工.

语法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.)。

文档标签和贡献者