2011-02-28 16 views
5

ठीक है मुझे Mobile Detection के लिए कुछ अच्छी सलाह मिली है लेकिन अभी भी थीम्ड टैबलेट के साथ कोई समस्या है क्योंकि टैबलेट दृश्य के लिए आइकन बड़े होंगे और फिर मोबाइल डिवाइस। मैं फ्रेमवर्क के रूप में jQueryMobile का उपयोग कर रहा हूं और यह आईपैड का पता लगाता है (और मुझे यकीन है कि अन्य टैबलेट रास्ते पर हैं), लेकिन मैं यह कैसे पता लगा सकता हूं कि यह टैबलेट या मोबाइल डिवाइस है या नहीं? क्या मैं बस स्क्रीन आकार के साथ जाऊंगा?टैबलेट डिटेक्शन

यदि मोबाइल डिवाइस के लिए सबसे बड़ा स्क्रीन आकार या टैबलेट के लिए सबसे छोटी स्क्रीन के मामले में यह मामला है?

क्या कोई बेहतर तरीका है?

उत्तर

2

jQuery मोबाइल बॉडी टैग में कक्षाएं जोड़ता है जो आपको सभी उपकरणों के लिए आसानी से एकल सीएसएस बनाने की अनुमति देता है।

यहाँ देखें: http://jquerymobile.com/demos/1.0a3/#docs/api/mediahelpers.html

अद्यतन

beta2 सहायकों के रूप में पदावनत और हटाने के लिए निर्धारित किया जाएगा। आपको media queries पर एक नज़र डालना चाहिए जिसका उपयोग इन वर्गों को वैसे भी करने के लिए किया गया था।

1

मैं मीडिया प्रश्नों का उपयोग करने और एक अलग सीएसएस स्टाइलशीट को लक्षित करने का सुझाव देना चाहता हूं।

+0

हाँ मैं समझता हूँ कि मैं प्रति डिवाइस समूह में एक अलग सीएसएस शैली पत्रक की जरूरत है, लेकिन पता है कि कैसे डिवाइस निर्धारित करने के लिए करना चाहता था पर एक नज़र हो सकता है? –

+1

ठीक है, जहां तक ​​मुझे पता है, प्रत्येक डिवाइस को अलग से लक्षित नहीं कर सकते हैं, लेकिन विभिन्न स्क्रीन आकारों को लक्षित करने के लिए मीडिया प्रश्नों (http://css-tricks.com/css-media-queries/) का उपयोग कर सकते हैं, जो मदद करनी चाहिए? –

+0

ग्रेट लिंक, धन्यवाद! –

0

हम FormfactorJS जैसे फॉर्मफैक्टर पहचान पुस्तकालयों का उपयोग करके विकसित करना शुरू कर रहे हैं - नोट, मैंने इसे बनाया है।

सिद्धांत एक ही अर्थपूर्ण एचटीएमएल का उपयोग कर रहा है, आप मीडिया सीरीज का उपयोग कर व्यक्तिगत डिवाइस प्रोफाइल में उत्तरदायी डिज़ाइन के बारे में जागरूक होने पर डिवाइस के किसी दिए गए वर्ग (स्मार्टफ़ोन, टैबलेट, डेस्कटॉप इत्यादि) के लिए अपने सीएसएस और जावास्क्रिप्ट का विशेषज्ञ बन सकते हैं।

1

क्या आपने कभी डिवाइस डिटेक्शन लाइब्रेरी जैसे wurfl, tera-wurfl या मालिकाना deviceAtlas पर विचार किया है?

+0

हाँ मैंने उन पर ध्यान दिया है, धन्यवाद। मुझे भविष्य की परियोजनाओं में उनकी आवश्यकता दिखाई दे रही है +1 –

+0

हालांकि लाइसेंसिंग पर नजर रखें! हमने अभी तय किया है कि वर्फल जावा एपीआई का उपयोग न करें क्योंकि यह एजीपीएल लाइसेंस के साथ आता है। – Timo

1

क्या आपने सर्वर साइड डिटेक्शन के लाभों पर विचार किया है? ओपनडीडीआर .NET और जावा पुस्तकालयों को प्रदान करता है, जो एलजीपीएल के तहत लाइसेंस प्राप्त है।

आप http://www.openddr.org

+0

मुझे बताएं कि जब आप एक PHP या पायथन स्वाद प्रदान करते हैं –

संबंधित मुद्दे