Internet Explorer не имеет доступа к window.location.origin, что является обломом, потому что это довольно удобная переменная, но мы можем заставить ее работать с довольно простой проверкой, потому что мы обращаемся к .origin;
if (!window.location.origin) {
window.location.origin = window.location.protocol + "//" + window.location.hostname + (window.location.port ? ':' + window.location.port: '');
}
Теперь для .origin должно быть установлено то, что вы ожидаете.