Zaczynamy podążać ścieżką obsługi przeglądarki mobilnej dla internetowej aplikacji e-commerce (Java/Servlet). Oczywiście jest wiele decyzji, które należy podjąć, ale wydaje mi się, że podstawą jest niezawodne wykrywanie przeglądarek mobilnych i podejmowanie decyzji dotyczących odpowiedniego zwracania treści. Czy istnieje standardowy sposób szybkiego określenia tego na podstawie żądania http, a najlepiej zebrać więcej informacji na temat danej przeglądarki i urządzenia, które je wysyła (rozmiar ekranu, możliwości HTML itd.?).Standardowy sposób wykrywania przeglądarek mobilnych w aplikacji internetowej opartej na żądaniu http
Byłbym wdzięczny za wszelkie dodatkowe informacje, które mogą być przydatne dla kogoś, kto podążył tą drogą do pobrania aplikacji webowej na dużą skalę i zaprojektował wsparcie dla przeglądarki mobilnej od strony programistycznej.
[edytuj] Z pewnością rozumiem nagłówek żądania, a informacja o bazie standardowych agentów użytkownika jest bardzo pomocna. Dla osób mówiących o "innych" właściwościach nagłówka żądania, gdybyś mógł dołączyć podobną znormalizowaną nazwę/źródło wartości, które byłyby dużą pomocą.
[edytuj] Kilku użytkowników zaproponowało rozwiązania polegające na wywołaniu połączenia za pośrednictwem usługi sieciowej, która wykona wykrywanie. Chociaż jestem pewien, że to działa, nie jest to dobre rozwiązanie dla witryny e-commerce dla przedsiębiorstw z dwóch powodów: 1) szybkości. Wywołanie połączenia przez każde żądanie strony do strony trzeciej miałoby ogromne konsekwencje dla wydajności. 2) zależność/legalny. Zwróciliśmy czas reakcji naszej strony i kluczowe funkcje do ich usług, co jest okropne ze względów prawnych i ryzyka.
Można zobaczyć kilka pomysłów w http://stackoverflow.com/questions/6844020/way-to -do-content-adaptacja-do-telefonu –