मैं गतिशील वेबपृष्ठ उत्पन्न करने के लिए एक CGI स्क्रिप्ट का उपयोग कर रहा हूं। मैं चाहता हूं कि पेज वेबसाइट या सामान्य ब्राउज़र तक पहुंचने के लिए उपयोगकर्ता फ़ोन (जैसे ब्लैकबेरी) का उपयोग कर रहा है या नहीं, इस पर निर्भर करता है कि पृष्ठ अलग-अलग तत्वों को लोड कर सकता है। क्या कोई पर्यावरण विवरण है जो मैं इस निर्णय को लेने के लिए पकड़ सकता हूं? ऐसा करने का सबसे अच्छा तरीका क्या होगा (भले ही इसका जावास्क्रिप्ट का उपयोग न हो और सीजीआई नहीं।)क्लाइंट मोबाइल ब्राउज़र का उपयोग कर रहा है तो perl में कैसे पता लगाया जाए?
5
A
उत्तर
12
पर्ल चर $ENV{'HTTP_USER_AGENT'}
और HTTP::BrowserDetect मॉड्यूल का उपयोग करें।
एक बार जब आप निर्धारित किया है ग्राहक क्या ब्राउज़र का उपयोग कर रहा है (उदाहरण के लिए यह एक मोबाइल ब्राउज़र है) - तो आप क्या ग्राहक (मोबाइल संस्करण या डेस्कटॉप संस्करण आदि)
संबंधित मुद्दे
- 1. ब्राउज़र से, यदि उपयोगकर्ता रिमोट डेस्कटॉप सत्र में चल रहा है, तो कैसे पता लगाया जाए?
- 2. का पता लगा रहा है, तो कुंजी मोबाइल डिवाइस
- 3. मोबाइल ब्राउज़र "मूल" ड्रॉपडाउन नियंत्रण दिखाएगा या नहीं, इसका पता कैसे लगाया जाए?
- 4. पायथन का उपयोग कर विंडोज़ में फ्लैश ड्राइव प्लग-इन का पता कैसे लगाया जाए?
- 5. मेक फ़ाइल में ओएस का पता कैसे लगाया जाए?
- 6. एसएफआईएनएई का उपयोग कर कक्षा के अस्तित्व का पता कैसे लगाया जाए?
- 7. मोबाइल के मॉडल दिखाने के लिए डिवाइस का पता कैसे लगाया जाए?
- 8. टीएफएस के साथ फाइल संशोधनों का पता कैसे लगाया जाए?
- 9. फेसबुक शेयर सफलता का पता कैसे लगाया जाए? जावास्क्रिप्ट
- 10. मैक पर हेडफ़ोन जैक में कुछ कैसे पता लगाया जाए?
- 11. आंतरिक HTML पूर्ण होने पर कैसे पता लगाया जाए
- 12. आईई में जावा सक्षम होने पर कैसे पता लगाया जाए?
- 13. जब UIView आकार बदल गया है तो कैसे पता लगाया जाए?
- 14. PHP मोबाइल ब्राउज़र का पता लगाने?
- 15. jquery keypress event का उपयोग कर बैकस्पेस का पता क्यों नहीं लगाया जा रहा है?
- 16. ओएसएक्स: मिशन नियंत्रण चल रहा है या नहीं, इसका पता कैसे लगाया जाए?
- 17. पायथन: मेरा धागा अनाथ बनने पर कैसे पता लगाया जाए?
- 18. जब कोई एप्लिकेशन फोकस खो देता है तो कैसे पता लगाया जाए?
- 19. आईफोन पर सफारी अक्षम होने पर कैसे पता लगाया जाए
- 20. फॉर्म को अधिकतम करने के दौरान कैसे पता लगाया जाए?
- 21. एचटीएमएल 5 "डाउनलोड" विशेषता के लिए समर्थन का पता कैसे लगाया जाए?
- 22. मोबाइल उपकरणों पर ब्राउज़र फोकस का पता कैसे लगाएं?
- 23. लैपटॉप पावर केबल डिस्कनेक्ट होने पर कैसे पता लगाया जाए?
- 24. स्क्रीन चालू होने पर कैसे पता लगाया जाए?
- 25. एंड्रॉइड में ऐप उपयोग कैसे ट्रैक करें? एक गतिविधि लॉन्च होने पर कैसे पता लगाया जाए?
- 26. कैसे पता लगाया जाए कि संग्रह में विशिष्ट प्रकार का उदाहरण है या नहीं?
- 27. छवि को छूने पर कैसे पता लगाया जाए
- 28. UINavigationController एनीमेशन समाप्त होने पर कैसे पता लगाया जाए?
- 29. जब उपयोगकर्ता पृष्ठ छोड़ देता है तो फॉर्म में सहेजे गए डेटा का पता कैसे लगाया जाए?
- 30. मोबाइल मेल क्लाइंट का पता लगाने का मानक तरीका?
आप को वापस भेजने के लिए पर फैसला लेने के लिए कर सकते हैं शायद [मोबाइल] (http://search.cpan.org/perldoc?HTTP::BrowserDetect#mobile()) HTTP :: BrowserDetect की विधि का उपयोग करना चाहेंगे। – cjm