Каково было значение user.agent для края IE11? Мы используем gwt 2.4.0 - PullRequest
0 голосов
/ 03 июля 2018

Я хочу сделать мое приложение совместимым с IE11 и Edge. У меня есть файл xyz.gwt.xml, и я должен включить компиляцию для IE 11 и Edge. Мы используем gwt 2.4.0.

set-property name = "user.agent" value = "ie6, ie8, gecko1_8"

Ответы [ 2 ]

0 голосов
/ 08 июля 2018

GWT 2.4 был выпущен 7 лет назад, IE11 два года спустя (даже IE10 еще не был выпущен 7 лет назад), а Edge еще два года спустя.

Нет абсолютно никакой гарантии, что приложение, скомпилированное с GWT 2.4, продолжит работать в современных браузерах (кроме браузеров, которые не изменились с тех пор, т. Е. IE9 и более ранних версий), но теперь они не поддерживаются их редакторами. ). Если вам нужно для поддержки IE11 и Edge, вам действительно следует обновить его до последней версии GWT (и, в основном, обновлять каждый раз, когда выпускается новая версия), которая в настоящее время составляет 2.8.2.

0 голосов
/ 07 июля 2018

Я проверил это в GWT 2.7. В GWT 2.4 может отличаться:

IE11 равен gecko1_8

Край safari


Вы можете проверить это самостоятельно:

  • удаление / комментирование записи set-property name="user.agent" в файле <module>.gwt.xml (поэтому на user.agent не будет никаких ограничений)
  • запуск режима Super Dev
  • открытие страницы хоста в IE11 / Edge
  • проверяя в консоли, вы получите что-то вроде binding: user.agent=safari / binding: user.agent=gecko1_8
...