12345678910111213141516171819202122232425 |
- "use strict";
- // browser shim for xmlhttprequest module
- var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
- };
- Object.defineProperty(exports, "__esModule", { value: true });
- const has_cors_1 = __importDefault(require("has-cors"));
- const globalThis_js_1 = __importDefault(require("../globalThis.js"));
- function default_1(opts) {
- const xdomain = opts.xdomain;
- // XMLHttpRequest can be disabled on IE
- try {
- if ("undefined" !== typeof XMLHttpRequest && (!xdomain || has_cors_1.default)) {
- return new XMLHttpRequest();
- }
- }
- catch (e) { }
- if (!xdomain) {
- try {
- return new globalThis_js_1.default[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP");
- }
- catch (e) { }
- }
- }
- exports.default = default_1;
|