Czy ktoś wie o ostatecznej liście właściwości user.agent GWT i docelowych przeglądarek? Będę przeklęty, jeśli znajdę coś takiego w Internecie!Ostateczna lista właściwości user.agent GWT i przeglądarek, które odpowiadają
Odpowiedz
Najnowsze GWT „user.agent” wartości nieruchomości można znaleźć w UserAgent.gwt.xml pliku:
<define-property name="user.agent" values="ie6" /> <!-- ie6 also matches ie7-->
<extend-property name="user.agent" values="ie8" />
<extend-property name="user.agent" values="gecko1_8" /> <!-- Firefox 3.0+ -->
<extend-property name="user.agent" values="safari" /> <!-- Webkit based browsers, usually Safari&Chrome-->
<extend-property name="user.agent" values="opera" />
<extend-property name="user.agent" values="ie9" fallback-value="ie8" />
Kodeksu który rozwiązuje wartości właściwości można znaleźć w klasie com.google.gwt.useragent.rebind.UserAgentPropertyGenerator
Ale to wartości różnią się od wersji do wersji , czasami wartości domyślne i dostawca właściwości mogą być nadpisane.
' gecko1_8' jest w rzeczywistości Firefox 1.5+ http://en.wikipedia.org/wiki/Gecko_(layout_engine), ale GWT nie _oficjalnie_ obsługuje takie stare wersje Firefoksa. Również "safari" powinno także pasować do Blink na razie, co oznacza, że Chrome i Opera 14+ (beta) teraz, gdy przełączyły się na Chromium. Aha i 'ie9' pasuje również do IE10, ale to oczywiste, prawda? –
W tym roku spekulacje na temat Chrome/Opery prawdopodobnie zostaną przesunięte w kierunku nowego klienta użytkownika - https://plus.google.com/+GoogleChromeDevelopers/posts/faJ8BmaQL8j – SSR
Cóż, nie mam wystarczającej reputacji, aby skomentować istniejącą odpowiedź, więc oto inna odpowiedź! Należy zauważyć, że baza kodów została przeniesiona i że plik źródłowy GWT zawierający te informacje został przeniesiony. Nowa lokalizacja to: https://gwt.googlesource.com/gwt/+/master/user/src/com/google/gwt/useragent/UserAgent.gwt.xml
W chwili pisania tego tekstu, lista jest:
<define-property name="user.agent" values="ie8" />
<extend-property name="user.agent" values="gecko1_8" />
<extend-property name="user.agent" values="safari" />
<extend-property name="user.agent" values="ie9" fallback-value="ie8" />
<extend-property name="user.agent" values="ie10" />
- 1. Sprawdź, czy lista ma jeden lub więcej ciągów, które odpowiadają regex
- 2. (Javascript) Lista wartości "navigator.appName" dla wszystkich przeglądarek?
- 3. Które wtyczki do przeglądarek internetowych są przydatne?
- 4. Tabela kompatybilności i obsługi przeglądarek dla metod/właściwości skryptów JavaScript
- 5. Jakie wartości dla RUBY_ENGINE odpowiadają tym, które implementacje Ruby?
- 6. Programowa lista klas WMI i ich właściwości
- 7. GWT liczba permutacji
- 8. Właściwości obiektu Lista obiektów
- 9. ostrzeżenie MSB8012: upewnij się, że wartości właściwości $ (OutDir), $ (TargetName) i $ (TargetExt) odpowiadają wartości określonej w% (Link.OutputFile)
- 10. Różnica między gwt-ext i ext-gwt
- 11. Lista właściwości materiału dla Ray Tracer
- 12. Dlaczego klasa String jest ostateczna?
- 13. Różnica między gwt, gwt-rpc, ext-gwt, inteligentny gwt
- 14. Angularowe sprawdzanie cech uniwersalnych i przeglądarek
- 15. GWT i Generics
- 16. GWT i .NET
- 17. Wyrażenia regularne i GWT
- 18. Biblioteki Guava i GWT
- 19. Integracja Grails i GWT
- 20. Motywy GWT i biblioteki komponentów
- 21. Usługi IIS 6.0 DirectoryEntry lista właściwości
- 22. Używając [JsonProperty], aby dopasować parametry JSON do właściwości klasy C#, które są typu Lista
- 23. lista operatorów ruby, które można przesłonić/zaimplementować
- 24. Lista zdarzeń, które są uruchamiane w DOM
- 25. Sortowanie lista obiektów według właściwości String C#
- 26. SharePoint 2010 wielu przeglądarek przeglądarek webparts - bardzo powolny
- 27. pushState() i popState(): manipulowanie historią przeglądarek
- 28. Używanie lesscss i przeglądarek dla Firefoksa
- 29. Lista znaków Unicode, które powinny być filtrowane na wyjściu?
- 30. Sortuj lista obiektów według właściwości C#
możliwe duplikat [Jakie są możliwe wartości user.agent w gwt.xml] (http: // stackoverflow. com/questions/7992678/what-is-the-possible-user-agent-values-in-gwt-xml) Odpowiednie przeglądarki wydają mi się dla mnie zrozumiałe (OK, Safari to także chrom, a teraz opera 14+) –