Wie kann ich die Betriebssystemversion (32-Bit oder 64-Bit) in Google Web Toolkit
erkennen?Erkennen von 64-Bit- oder 32-Bit-Windows vom Google Web Toolkit
Antwort
Sie können die Window.Navigator getUserAgent() Methode verwenden. Diese Zeichenfolge wird einige Hinweise auf das Betriebssystem haben. Hier sind einige Beispiele für verschiedene Browser:
Chrome: „Mozilla/5.0 (Windows- NT 10.0; Win64; x64) AppleWebKit/537,36 (KHTML, wie Gecko) Chrom/58.0.3029.110 Safari/537,36 "
Firefox: Mozilla/5.0 (Windows- NT 10.0; WOW64; rv: 43,0) Gecko/20100101 Firefox/43,0
IE11:" Mozilla/5.0 (Windows- NT 10,0; WOW64; Dreizack/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; rv: 11.0) wie Gecko“
Rand: Mozilla/5.0 (Windows- NT 10.0; Win64; x64) AppleWebKit/537,36 (KHTML, wie Gecko) Chrom/51.0.2704.79 Safari/537,36 Rand/14,14393
alle Fenster im Namen haben, und entweder Win64 oder WOW64. Letzteres bedeutet, einen 32-Bit-Browser auf einem 64-Bit-Windows-Betriebssystem ausgeführt wird.
public boolean isWindows(){
return Window.Navigator.getUserAgent().indexOf('Windows') != -1;
}
public boolean isWin64(){
return isWindows() && (
Window.Navigator.getUserAgent().indexOf('Win64') != -1 ||
Window.Navigator.getUserAgent().indexOf('WOW64') != -1);
}
Es ist in der Regel eine schlechte Idee für OS abfragen , aber es gibt einige gültige Anwendungsfälle, zum Beispiel, um einem Benutzer den richtigen Download für t anzubieten Erbe Plattform.
- 1. Hidden Features von Google Web Toolkit 2
- 2. Google Web Toolkit (GWT) + XPath
- 3. Google Web Toolkit wie Anwendung in Django
- 4. Leere Seite mit dem Google Web Toolkit
- 5. Google Web Toolkit-Starteranwendung funktioniert nicht
- 6. JSON-Serverseite mit Google Web Toolkit erstellen
- 7. Erstellen von Apps In Google Web Toolkit, Hosting-Optionen?
- 8. Google Web Toolkit für Desktop-Anwendungen wie Web-Apps verwenden?
- 9. Gibt es ein PHP-Web-Toolkit ähnlich dem Google Web Toolkit?
- 10. Was ist das beste .Net Gegenstück von Google Web Toolkit?
- 11. Ausnahmebedingung an Client in GWT (Google Web Toolkit)
- 12. erkennen Google Chrome Web App in Javascript
- 13. QTP Web Extensibility Toolkit und Ajax
- 14. Wie kann ich Diagramme mit dem Google Web Toolkit erstellen?
- 15. Google Web Toolkit-Entwickler-Plugin unterstützt Firefox-Versionen
- 16. Google Web Toolkit-Plugin funktioniert nicht für Chrome-Browser
- 17. Google Talks Grafik-Toolkit?
- 18. Verwaltung mehrerer Google Web Toolkit-Seiten in 1 Projekt
- 19. Mit welchen Browsern wird Google Web Toolkit getestet?
- 20. Anleitungen für UI-Designer in Google Web Toolkit
- 21. Google Web Toolkit: RichTextArea-Installation für PHP-Anwendung
- 22. Welches Java-Framework funktioniert am besten mit Google Web Toolkit?
- 23. Erkennen, ob die Web-API-Anforderung vom Cache bedient wird
- 24. Wo finde ich das 'Advanced Web Toolkit' für Template Toolkit?
- 25. Irgendein gutes C/C++ Web Toolkit?
- 26. Google Web Toolkit (GWT) + Google App Engine (GAE) + Frei stehend Datenpersistenz
- 27. Erstellen gtest für MSVC: 32bit oder 64bit?
- 28. Zeitzonen in Google Web Toolkit (GWT), GAE und Google Cloud SQL (mySQL)
- 29. Multilingual App Toolkit für Web-Anwendungen
- 30. Google Identity Toolkit für Office 365-Konten
Mögliches Duplikat von [Wie kann ich das Betriebssystem mit GWT erkennen?] (Http://stackoverflow.com/questions/4372443/how-can-i-detect-the-operating-system-using-gwt) – Adam
Wenn Sie näher erläutern können, was Sie erreichen möchten, hilft dies anderen, Ihnen bessere Antworten zu geben. –