Каково было значение user.agent для края IE11? Мы используем gwt 2.4.0
Я хочу сделать мое приложение совместимым с IE11 и Edge. У меня есть файл xyz.gwt.xml, и я должен включить компиляцию для IE 11 и Edge. Мы используем gwt 2.4.0.
set-property name = "user.agent" value = "ie6, ie8, gecko1_8"
2 ответа
Я проверил это в GWT 2.7. В GWT 2.4 это может отличаться:
IE11 это gecko1_8
Край safari
Вы можете проверить это самостоятельно:
- удаляя / комментируя
set-property name="user.agent"
вход в<module>.gwt.xml
файл (поэтому не будет никаких ограничений наuser.agent
) - запуск режима супер разработчика
- открытие страницы хоста в IE11 / Edge
- проверив в консоли, вы получите что-то вроде
binding: user.agent=safari
/binding: user.agent=gecko1_8
GWT 2.4 был выпущен 7 лет назад, IE11 два года спустя (даже IE10 еще не был выпущен 7 лет назад), а Edge еще два года спустя.
Нет абсолютно никакой гарантии, что приложение, скомпилированное с помощью GWT 2.4, продолжит работать в современных браузерах (кроме браузеров, которые не изменились с тех пор, т.е. IE9 и более ранних версий; но теперь они не поддерживаются их редакторами). Если вам нужно поддерживать IE11 и Edge, вам действительно следует обновить его до последней версии GWT (и, в основном, обновлять каждый раз, когда выпускается новая версия), которая в настоящее время составляет 2.8.2.