Kullandığımız iki farklı versiyon var. Birincisi, @Marius'un eksi spesifik "Fennec" sözünden bahsettiği ile aynıdır ( artık FF Mobile'ın UA dizgisinde değil ). Benzer kaynaklardan aldım:
iPhone|iPod|BlackBerry|Palm|Googlebot-Mobile|Mobile|mobile|mobi|Windows Mobile|Safari Mobile|Android|Opera Mini
İkincisi aynı, ancak "Mobil" terimi kaldırıldığında, bir sitenin mobil sürümü iPad'e sunuluyor, bu da Mobil'i kullanıcı aracısına dahil ediyor. Apple, TN2262'de bunu söylemek için bile bir noktaya değiniyor :
İPad'de Safari, "masaüstü" web deneyimi sunma özelliğine sahiptir ve iPad'in geniş bir ekrana ve hızlı ağ bağlantısına sahip olması nedeniyle kullanıcılar bu deneyimi bekler. Web sitenizin küçük ekranlı mobil cihazlar için optimize edilmiş bir sürümüne sahipseniz, bu mobil sürümü iPad kullanıcılarına SUNMAYIN.
...
İPad'deki Safari kullanıcı aracısı dizesinin "Mobil" kelimesini içerdiğini, ancak "iPhone" kelimesini içermediğini unutmayın. Şu anda mobil içeriği "Mobil" olarak tanımlayan herhangi bir tarayıcıya sunuyorsanız, kullanıcı aracısı dizesi kontrollerinizi iPad'i arayacak ve sitenizin yanlış sürümünü göndermekten kaçınacak şekilde değiştirmeniz gerekir.
FF Mobile'da gördüklerime dayanarak, masaüstü dizisinin çeşitli nedenlerle UA dizesine dahil edilmesine karar verildiğinden masaüstü temasının tüm tabletlere (ve sadece iPad'lere değil) sunulmasını istiyorsanız bu dizede "Android" kullanmak sorun yaratacaktır. .
Dürüst olmak gerekirse yukarıdaki dizelerin kapsamını şahsen test etmedim. Bunu biliyorum: Bu karmaşık bir karmaşa! :)
Not: Bunu EE 1.12 veya önceki bir sürümüne (1.13 işaretlemediyseniz) ayarlıyorsanız, FPC'nin düzgün çalışması için Magento Destek'ten bir yamaya ihtiyacınız olacaktır. Sürüm derlemesinde tasarım istisnalarını dikkate almaz.
Güncelleme 1:
Tasarım istisnalarının çalışması için bir yama gerektiren belirtilen hata hala EE 1.13.0.0 ve 1.13.1.0'da bulunmaktadır. Magento desteğinden bir yama var ve bilinen sorunlar listesinde: SUPEE-1598