किसी भी डिवाइस के सेंसर इनपुट को एम्युलेट करने के लिए, सेंसर टैब का इस्तेमाल करें:
- जियोलोकेशन बदलें.
- स्क्रीन की दिशा को सिम्युलेट करें.
- ज़बरदस्ती छूएं.
- इनऐक्टिव डिटेक्टर की स्थिति को एम्युलेट करें.
सेंसर टैब खोलें
आपके ऑपरेटिंग सिस्टम के आधार पर, कमांड मेन्यू खोलने के लिए यह दबाएं:
- MacOS पर, Command+Shift+P
- Windows, Linux या ChromeOS पर, Control+Shift+P
sensors
टाइप करें, सेंसर दिखाएं को चुनें और Enter दबाएं. सेंसर टैब, आपकी DevTools विंडो के सबसे नीचे खुलता है.
जियोलोकेशन बदलें
कई वेबसाइटें, अपने उपयोगकर्ताओं को ज़्यादा काम का अनुभव देने के लिए, उपयोगकर्ता की जगह की जानकारी का इस्तेमाल करती हैं. उदाहरण के लिए, उपयोगकर्ता की ओर से वेबसाइट को अपनी जगह की जानकारी ऐक्सेस करने की अनुमति मिलने के बाद, मौसम की जानकारी देने वाली वेबसाइट, उपयोगकर्ता के इलाके का स्थानीय पूर्वानुमान दिखा सकती है.
अगर आपने ऐसा यूज़र इंटरफ़ेस (यूआई) बनाया है जो उपयोगकर्ता की जगह के हिसाब से बदलता है, तो शायद आप यह पक्का करना चाहें कि साइट दुनिया भर के अलग-अलग जगहों पर सही तरीके से काम करे.
अपनी जियोलोकेशन को बदलने के लिए, सेंसर टैब खोलें और भौगोलिक जगह की सूची से, इनमें से किसी एक को चुनें:
- पहले से तय किए गए शहरों में से एक, जैसे कि टोक्यो.
- पसंद के मुताबिक देशांतर और अक्षांश के निर्देशांक डालने के लिए, जगह की जानकारी.
- उपयोगकर्ता की जगह की जानकारी उपलब्ध न होने पर, आपकी साइट कैसे काम करती है, यह देखने के लिए जगह की जानकारी उपलब्ध नहीं है चुनें.
डिवाइस ओरिएंटेशन सिम्युलेट करें
अलग-अलग डिवाइस ओरिएंटेशन को सिम्युलेट करने के लिए, सेंसर टैब खोलें. इसके बाद, ओरिएंटेशन सूची से, इनमें से किसी एक को चुनें:
- पहले से सेट किए गए कोई एक ओरिएंटेशन, जैसे कि पोर्ट्रेट अपसाइड डाउन.
- अपना सटीक ओरिएंटेशन उपलब्ध कराने के लिए, कस्टम ओरिएंटेशन.
कस्टम ओरिएंटेशन चुनने के बाद, ऐल्फ़ा, बीटा, और गामा फ़ील्ड चालू हो जाते हैं. ये ऐक्सिस कैसे काम करते हैं, यह समझने के लिए ऐल्फ़ा, बीटा, और गामा देखें.
ओरिएंटेशन मॉडल को खींचकर, पसंद के मुताबिक ओरिएंटेशन भी सेट किया जा सकता है. ऐल्फ़ा ऐक्सिस के साथ घुमाने के लिए, खींचने से पहले Shift को दबाकर रखें.
ज़बरदस्ती छुएं
अपनी वेबसाइट पर टच इवेंट की जांच करने के लिए, क्लिक करने के बजाय ज़बरदस्ती टच करें. भले ही, बिना टचस्क्रीन वाले डिवाइस पर टेस्ट किया जा रहा हो.
अपने पॉइंटर की मदद से, टच इवेंट को ट्रिगर करने के लिए:
- सेंसर टैब खोलें.
- टच ड्रॉप-डाउन सूची में जाकर, ज़बरदस्ती टच करें को चुनें.
- सबसे ऊपर मौजूद प्रॉम्प्ट में, DevTools को फिर से लोड करें पर क्लिक करें.
कुछ समय से इस्तेमाल में न होने पर डिटेक्टर की स्थिति को एम्युलेट करें
आइडल डिटेक्शन एपीआई की मदद से, इनऐक्टिव उपयोगकर्ताओं का पता लगाया जा सकता है. साथ ही, इनऐक्टिव स्थिति में होने वाले बदलावों पर प्रतिक्रिया दी जा सकती है. DevTools की मदद से, उपयोगकर्ता की स्थिति और स्क्रीन की स्थिति, दोनों के लिए अपने डिवाइस के इस्तेमाल में न होने की स्थिति में हुए बदलावों को एम्युलेट किया जा सकता है. इससे, डिवाइस इस्तेमाल न होने की स्थिति के बदलने का इंतज़ार करने के बजाय, उपयोगकर्ता की स्थिति में बदलाव किया जा सकता है.
डिवाइस कुछ समय से इस्तेमाल में न होने की स्थितियों को एम्युलेट करने के लिए:
सेंसर टैब खोलें. इस ट्यूटोरियल को इस डेमो पेज पर आज़माया जा सकता है.
Ephemeral के आगे मौजूद चेकबॉक्स को चालू करें. साथ ही, प्रॉम्प्ट में, डेमो पेज को डिवाइस के कुछ समय से इस्तेमाल में न होने का पता लगाने की अनुमति दें. इसके बाद, पेज को फिर से लोड करें.
एमूलेट आइडल डिटेक्टर की स्थिति वाले ड्रॉप-डाउन में जाकर, इनमें से कोई एक विकल्प चुनें:
- कोई ऐसा एम्युलेशन नहीं है जो कुछ समय से इस्तेमाल में नहीं है
- उपयोगकर्ता सक्रिय है, स्क्रीन अनलॉक की गई
- उपयोगकर्ता सक्रिय है, स्क्रीन लॉक की गई
- उपयोगकर्ता कुछ समय से इस्तेमाल नहीं कर रहा है, स्क्रीन अनलॉक की गई
- उपयोगकर्ता कुछ समय से इस्तेमाल में नहीं है, स्क्रीन लॉक की गई
इस उदाहरण में, DevTools उपयोगकर्ता के कुछ समय से इस्तेमाल में न होने, स्क्रीन लॉक होने की स्थिति को एम्युलेट करता है. इस मामले में, कैनवस पेज खाली करने के लिए, 10 सेकंड का काउंटडाउन शुरू कर देता है.