В Javascript, при использовании работника службы с большим двоичным объектом, только для IE, когда я не использую локальный режим с автономным файлом (c: \ test.html), возникает ошибка. Вы можете смоделировать с помощью кода ниже:
новый работник (URL.createObjectURL (новый Blob ([""])));
Запуск IE внутри домена (например, http: //localhost/index.html) работает нормально.
Если он работает в IE, находясь внутри физического объекта (например, C: \ inetpub \ wwwroot \ index.html), возникает ошибка, он говорит: «Недопустимая функция».
В моем случае моя система генерирует файл, и он загружается пользователю, после чего пользователь открывает его физически на вашем ПК (в автономном режиме), у меня нет зависимости от Интернета, если даже Firefox и Chrome работают отлично , в IE работает только, если я получаю файл и помещаю в IIS и доступ через домен (localhost).
Кто-нибудь знает, почему это происходит?