Chrome dla agenta użytkownika iOS na iPadzie

Mam stronę internetową, która podczas oglądania z urządzenia z systemem iOS wyświetla nieco inną zawartość. Aby wykryć urządzenie, którego szuka stronaiPad;, iPod;lubiPhone; w ciągu agenta użytkownika.

Działa to doskonale na Safari na wszystkich urządzeniach z systemem iOS. Testowanie z Chrome na iOS działa na iPhone'ie i iPadzie 1, ale nie na iPadzie 3. Strona internetowa otrzymuje następujący (nieoczekiwany) ciąg agenta użytkownika:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/534.53.11 (KHTML, like Gecko) Version/5.1.3 Safari/534.53.10

Wydaje się, że jest to związane z opcją „żądanie pulpitu” w menu chrome (jaka byłaby ikona klucza w chrome komputera). W przypadku mojej witryny jest ona wyłączona i wydaje się być zablokowana na komputerze, a nie na stronie mobilnej. W przypadku innych witryn jest włączona i powoduje, że po wybraniu zostanie wysłany inny ciąg agenta użytkownika. np .: spróbujhttp://ifconfig.me/all

Moje pytania to:

jakich kryteriów używa Chrome, aby zdecydować, czy włączyć tę opcjębiorąc pod uwagę, że Chrome zmusił tę witrynę do korzystania z witryny, jak mogę renderować zawartość specyficzną dla systemu iOS (w moim przypadku link za pomocą protokołu obsługiwanego przez moją aplikację)

Jeśli chcesz to przetestować, jest tutaj strona, która po prostu odzwierciedla ciąg agenta użytkownika.

http://minicompapp.com/Home/UserAgent

questionAnswers(1)

yourAnswerToTheQuestion