1234567891011121314151617181920 |
- // browser shim for xmlhttprequest module
- import { hasCORS } from "../contrib/has-cors.js";
- import { globalThisShim as globalThis } from "../globalThis.js";
- export function XHR(opts) {
- const xdomain = opts.xdomain;
- // XMLHttpRequest can be disabled on IE
- try {
- if ("undefined" !== typeof XMLHttpRequest && (!xdomain || hasCORS)) {
- return new XMLHttpRequest();
- }
- }
- catch (e) { }
- if (!xdomain) {
- try {
- return new globalThis[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP");
- }
- catch (e) { }
- }
- }
- export function createCookieJar() { }
|