Мне нужно сделать наш сайт доступным для Chrome 41 и IE11.Однако минификация привела к появлению некоторых символов Юникода, которые вообще не вызывают проблем в новых браузерах, но вызывают ошибки «Недопустимый токен» и «Ожидаемая шестнадцатеричная цифра» в вышеупомянутых браузерах.
См. Этот сокращенный код из свернутого пакета:
return e.export = { Afr:"\u{1d504}" }
Это соответствует Unicode Character 'MATHEMATICAL FRAKTUR CAPITAL A' (U+1D504)
, также известному как ?.Однако он считается недопустимым токеном в Chrome 41 (тот, который используется в GoogleBot) и IE11 (пользователи с Windows 8.x, которые никогда не скачивали Chrome или Firefox).
Существует ли какой-либо плагин или инструмент преобразования веб-пакетов, который кодируетэти значения по-разному?
В настоящее время мы используем плагин UglifyJS
для нашего минимизации.