Загрузка файла JS искажена в IE и показывает неверный символ, пока он работает в других браузерах - PullRequest
0 голосов
/ 02 февраля 2019

У меня есть веб-страница, на которой есть два внешних файла JS, обслуживаемых из корзины AWS.Это прекрасно работает в браузерах, отличных от IE, но когда я открываю веб-страницу в IE (11), появляется сообщение об ошибке «Недопустимый символ», как показано ниже

Console Error in IE

Когда я проверяю скрипт в инструменте отладки IE, он показывает, что скрипт искажен, как показано ниже

Garbled JS file in IE

Но когда я загружаю этот файл изхром и хост, который локально работает в IE.Я подозреваю, что это должно быть проблема кодировки и / или gzip?Но не могу понять, точно.

HTTP-заголовок файла JS приведен ниже -

HTTP/1.1 200 OK
Content-Type: application/javascript
Content-Length: 211091
Connection: keep-alive
Date: Sat, 02 Feb 2019 11:25:08 GMT
Last-Modified: Fri, 01 Feb 2019 20:14:34 GMT
ETag: 12410f7c12c86758ade878921d54ccea
x-amz-server-side-encryption: AES256
Cache-Control: max-age=315360000, no-transform, public
Content-Encoding: gzip
Expires: Sat, 01 Feb 2020 20:14:26 GMT
Accept-Ranges: bytes
Server: AmazonS3
X-Cache: Miss from cloudfront
...