Dinamik bir web sayfası oluşturmak için CGI komut dosyası kullanıyorum. Sayfanın web sitesine veya normal bir tarayıcıya erişmek için bir telefon (böğürtlen gibi) kullanıp kullanmadığına bağlı olarak sayfanın farklı öğeleri yüklemesini istiyorum. Bu kararı almak için alabileceğim bir çevre var mı?İstemci bir mobil tarayıcı kullanıyorsa, perl'de nasıl algılanır?
5
A
cevap
12
Perl değişkeni $ENV{'HTTP_USER_AGENT'}
ve HTTP::BrowserDetect modülünü kullanarak bunu yapmanın en iyi yöntemi (CGI kullanarak değil de javascript) olurdu. o zaman istemci (mobil versiyonu veya masaüstü sürümü vs)
İlgili konular
- 1. html5 uygulamasında android mobil modeli nasıl algılanır
- 2. Javascript ile mobil tarayıcının (Android Chrome) kapanışı nasıl algılanır?
- 3. Asp.net'de sunucu tarafında tarayıcı yakın nasıl algılanır?
- 4. Tarayıcı cihazlarına mobil cihazlarda nasıl odaklanır?
- 5. İyonik mobil tarayıcı testi çalışmıyor
- 6. Eski perlde 'experimental' uyarısı yok
- 7. Kullanıcılar tarayıcı istemci tarafını nasıl tespit edebilirim?
- 8. ios 7'de mobil safari tarayıcısı nasıl algılanır?
- 9. Tarayıcı desteği belirtilen css sözde sınıfı nasıl algılanır?
- 10. pageShow ve pageHide için tarayıcı desteği nasıl algılanır?
- 11. Facebook mobil tarayıcı algılamayı devre dışı bırakma?
- 12. Firebase signInWithPopup dahili tarayıcı mobil cihazda
- 13. Ağda cihaz nasıl algılanır?
- 14. Mobil tarayıcı ile boşluksuz ses döngüsünü nasıl yapabilirim?
- 15. Emacs X kullanıyorsa elisp'te nasıl söyleyebilirim?
- 16. Bahar MVC'de tam istemci tarayıcı adı ve sürümü nasıl edinilir?
- 17. Selenium WebDriver'ı kullanarak tarayıcı istemci alanı boyutunu nasıl belirlerim?
- 18. ASP.NET'te istemci ayrıntılarını nasıl alabilirim? tarayıcı, çözünürlük ve işletim sistemi?
- 19. Veritabanını kullanıyorsa, odağı bir Yükleyiciye doğru olarak nasıl yükleyebilirim?
- 20. Bir site Ajax kullanıyorsa Selenium WebDriver ile nasıl kontrol edilir?
- 21. Javascript'te Ağ Kaybı Nasıl Algılanır?
- 22. nasıl Tarayıcı Tarayıcı Kullanımı `
- 23. Mobil cihaz, mobil olmayan cihaz olarak algılandı
- 24. Php mobil/tablet/masaüstü algılar?
- 25. WindowState değişiklikleri nasıl algılanır?
- 26. Ses kapatılamadığında nasıl algılanır?
- 27. UITextField boşaldığında nasıl algılanır?
- 28. Tablet modu nasıl algılanır
- 29. Üç.js'deki çarpışma nasıl algılanır?
- 30. MKUserTrackingBarButtonItem kullanıldığında nasıl algılanır
You geri göndermek için ne karar verebilirsin - istemci kullanarak hangi tarayıcı belirledikten sonra
(örneğin bir mobil tarayıcı) Muhtemelen HTTP :: BrowserDetect'in [mobile] (http://search.cpan.org/perldoc?HTTP::BrowserDetect#mobile()) yöntemini kullanmak isteyecektir. – cjm