XMLHttpRequest()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
XMLHttpRequest
ÐонÑÑÑÑкÑÐ¾Ñ XMLHttpRequest() ÑоздаÑÑ Ð½Ð¾Ð²Ñй обÑÐµÐºÑ XMLHttpRequest.
ÐÐ»Ñ Ð¿Ð¾Ð»ÑÑÐµÐ½Ð¸Ñ Ð¿Ð¾Ð´Ñобной инÑоÑмаÑии о Ñом, как иÑполÑзоваÑÑ XMLHttpRequest, Ñм. ÐÑполÑзование XMLHttpRequest.
СинÑакÑиÑ
const request = new XMLHttpRequest();
ÐаÑамеÑÑÑ
ÐеÑ.
ÐозвÑаÑаемое знаÑение
ÐовÑй обÑÐµÐºÑ XMLHttpRequest. ÐÑÐ¾Ñ Ð¾Ð±ÑÐµÐºÑ Ð´Ð¾Ð»Ð¶ÐµÐ½ бÑÑÑ Ð¿Ð¾Ð´Ð³Ð¾Ñовлен вÑзовом ÑÑнкÑии open() пеÑед вÑзовом send() Ð´Ð»Ñ Ð¾ÑпÑавки запÑоÑа на ÑеÑвеÑ.
ÐеÑÑандаÑÑнÑй ÑинÑакÑÐ¸Ñ Firefox
Ð Firefox 16 в конÑÑÑÑкÑÐ¾Ñ Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½ неÑÑандаÑÑнÑй паÑамеÑÑ, коÑоÑÑй позволÑÐµÑ Ð²ÐºÐ»ÑÑаÑÑ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñй Ñежим (Ñм. Firefox bug 692677). УÑÑановка Ñлага mozAnon в знаÑение true по ÑÑÑи Ð½Ð°Ð¿Ð¾Ð¼Ð¸Ð½Ð°ÐµÑ ÐºÐ¾Ð½ÑÑÑÑкÑÐ¾Ñ AnonXMLHttpRequest(), опиÑаннÑй в более ÑÑаÑÑÑ
веÑÑиÑÑ
ÑпеÑиÑикаÑии XMLHttpRequest.
const request = new XMLHttpRequest(paramsDictionary);
ÐаÑамеÑÑÑ (неÑÑандаÑÑнÑе)
objParameters-
СÑÑеÑÑвÑÐµÑ Ð´Ð²Ð° Ñлага, коÑоÑÑе можно ÑÑÑановиÑÑ:
mozAnon-
Boolean: УÑÑановка ÑÑого Ñлага в знаÑение
trueпÑиведÑÑ Ðº ÑомÑ, ÑÑо бÑаÑÐ·ÐµÑ Ð½Ðµ бÑÐ´ÐµÑ ÑаÑкÑÑваÑÑ origin и ÑÑÑÑнÑе даннÑе полÑзоваÑÐµÐ»Ñ Ð¿Ñи полÑÑении ÑеÑÑÑÑов. ÐлавнÑм обÑазом ÑÑо ознаÑаеÑ, ÑÑо ÑÐ°Ð¹Ð»Ñ cookies не бÑдÑÑ Ð¾ÑпÑавленÑ, еÑли они не Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ñ Ñвно Ñ Ð¸ÑполÑзованием setRequestHeader. mozSystem-
Boolean: УÑÑановка ÑÑого Ñлага в знаÑение
trueпозволÑÐµÑ ÑÑÑанавливаÑÑ Ð¼ÐµÐ¶ÑайÑовÑе ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð½Ðµ ÑÑебÑÑ Ð¿Ð¾Ð´ÐºÐ»ÑÑÐµÐ½Ð¸Ñ ÑеÑвеÑа Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ CORS. ТÑебÑÐµÑ ÑÑÑановки ÑлагаmozAnon: true, Ñ.к. ÑÑо нелÑÐ·Ñ ÑоÑеÑаÑÑ Ñ Ð¾ÑпÑавкой Ñайлов cookie или дÑÑÐ³Ð¸Ñ ÑÑÑÑнÑÑ Ð´Ð°Ð½Ð½ÑÑ Ð¿Ð¾Ð»ÑзоваÑелÑ. ÐÑо ÑабоÑÐ°ÐµÑ ÑолÑко в пÑивилегиÑованнÑÑ (пÑовеÑеннÑÑ ) пÑиложениÑÑ (Firefox bug 692677)); не ÑабоÑÐ°ÐµÑ Ð½Ð° пÑоизволÑнÑÑ Ð²ÐµÐ±-ÑÑÑаниÑÐ°Ñ , загÑÑженнÑÑ Ð² Firefox.