यहां आपके जानने योग्य तथ्य दिए गए हैं:
- उपयोगकर्ता की प्रोडक्टिविटी बढ़ाने के लिए, दस्तावेज़ के लिए पिक्चर में पिक्चर एपीआई का इस्तेमाल करें.
- DevTools में नहीं दिखने वाली स्टाइलशीट को डीबग करने का तरीका अब आसान हो गया है
- इसके अलावा, और भी सुविधाएं हैं.
मेरा नाम अड्रिआना जारा है. आइए, देखते हैं कि Chrome 116 में डेवलपर के लिए नया क्या है.
डॉक्यूमेंट पिक्चर-इन-पिक्चर एपीआई.
दस्तावेज़ के लिए पिक्चर में पिक्चर (पीआईपी) एपीआई की मदद से, हमेशा-शीर्ष पर रहने वाली विंडो खोली जा सकती है. इसमें किसी भी तरह का एचटीएमएल कॉन्टेंट डाला जा सकता है.
Document Picture-in-Picture API में मौजूद पिक्चर में पिक्चर विंडो, window.open()
का इस्तेमाल करके खोली गई, एक ही ऑरिजिन वाली खाली विंडो से मिलती-जुलती है. हालांकि, इनमें कुछ अंतर हैं:
- पिक्चर में पिक्चर विंडो, अन्य विंडो के ऊपर फ़्लोट करती है.
- पिक्चर में पिक्चर विंडो हमेशा खुलने वाली विंडो से बाहर नहीं निकलती.
- पिक्चर में पिक्चर विंडो पर नेविगेट नहीं किया जा सकता.
- वेबसाइट, पिक्चर में पिक्चर विंडो की जगह सेट नहीं कर सकती.
नीचे दिया गया एचटीएमएल, वीडियो प्लेयर को पिक्चर में पिक्चर विंडो में खोलने के लिए कस्टम वीडियो प्लेयर और बटन एलिमेंट सेट अप करता है.
<div id="playerContainer">
<div id="player">
<video id="video"></video>
</div>
</div>
<button id="pipButton">Open Picture-in-Picture window</button>
जब कोई उपयोगकर्ता खाली पिक्चर-इन-पिक्चर विंडो खोलने के लिए बटन पर क्लिक करता है, तो यह JavaScript documentPictureInPicture.requestWindow()
को कॉल करता है. रिटर्न किया गया प्रॉमिस, पिक्चर में पिक्चर विंडो के JavaScript ऑब्जेक्ट के साथ रिज़ॉल्व होता है. वीडियो प्लेयर को append()
का इस्तेमाल करके उस विंडो पर ले जाया गया.
pipButton.addEventListener('click', async () => {
const player = document.querySelector("#player");
// Open a Picture-in-Picture window.
const pipWindow = await documentPictureInPicture.requestWindow();
// Move the player to the Picture-in-Picture window.
pipWindow.document.body.append(player);
});
ज़्यादा जानकारी और उदाहरणों के लिए, किसी भी एलिमेंट के लिए पिक्चर में पिक्चर देखें.
DevTools में स्टाइलशीट की डीबगिंग से जुड़े सुधार मौजूद नहीं हैं.
DevTools में कई सुधार किए गए हैं, ताकि स्टाइलशीट मौजूद न होने से जुड़ी समस्याओं की पहचान की जा सके और उन्हें डीबग किया जा सके.
पहला: सोर्स > पेज ट्री में अब सिर्फ़ वे स्टाइलशीट दिखती हैं जिन्हें डिप्लॉय और लोड किया जा चुका है. इससे, आपको भ्रम की स्थिति से बचने में मदद मिलती है.
साथ ही, सोर्स > एडिटर में, अब गड़बड़ी वाले स्टेटमेंट, @import
,url()
, और href
के बगल में, इनलाइन गड़बड़ी के टूलटिप दिखते हैं.
- कंसोल में, पूरे न हो पाने वाले अनुरोधों के लिंक के साथ-साथ, अब उस स्टाइलशीट का लिंक भी शामिल होता है जो लोड नहीं हो सकी.
नेटवर्क पैनल, इनिशियेटर कॉलम को उस लाइन के लिंक से लगातार पॉप्युलेट करता है जो लोड न हुई स्टाइलशीट का रेफ़रंस देती है.
समस्याओं वाले पैनल में, स्टाइलशीट लोड करने से जुड़ी सभी समस्याओं की सूची होती है. इनमें, गलत यूआरएल, अनुरोध पूरा न होने, और @import
स्टेटमेंट की गलत जगह पर होने जैसी समस्याएं शामिल हैं.
Chrome 116 में DevTools के बारे में पूरी जानकारी और ज़्यादा जानकारी पाने के लिए, DevTools में क्या नया है लेख पढ़ें.
और भी कई सुविधाएं!
बेशक वहां और भी बहुत कुछ है.
- मोशन पाथ की मदद से, लेखक किसी भी ग्राफ़िक ऑब्जेक्ट को पोज़िशन कर सकते हैं. साथ ही, डेवलपर के तय किए गए पाथ के हिसाब से उसे ऐनिमेट कर सकते हैं.
display
औरcontent-visibility
प्रॉपर्टी अब मुख्य फ़्रेम ऐनिमेशन में काम करती हैं. इससे, सीएसएस में ही बाहर निकलने के ऐनिमेशन जोड़े जा सकते हैं.- फ़ेच एपीआई का इस्तेमाल अब Bring Your Own Buffer readers के साथ किया जा सकता है. इससे, ग़ैर-ज़रूरी डेटा इकट्ठा करने में लगने वाला समय और कॉपी कम हो जाती हैं. साथ ही, उपयोगकर्ताओं के लिए रिस्पॉन्सिविटी बेहतर होती है.
इसके बारे में और पढ़ें
इसमें सिर्फ़ कुछ खास हाइलाइट के बारे में बताया गया है. Chrome 116 में हुए अन्य बदलावों के बारे में जानने के लिए, यहां दिया गया लिंक देखें.
- Chrome DevTools (116) में नया क्या है
- Chrome 116 में बंद किए गए और हटाए गए फ़ंक्शन
- Chrome 116 के लिए ChromeStatus.com पर अपडेट
- Chromium सोर्स की रिपॉज़िटरी में बदलाव की सूची
- Chrome के रिलीज़ कैलेंडर
सदस्यता लें
अप-टू-डेट रहने के लिए, Chrome डेवलपर के YouTube चैनल की सदस्यता लें. ऐसा करने पर, जब भी हम कोई नया वीडियो लॉन्च करेंगे, आपको ईमेल से सूचना मिलेगी.
नमस्ते, मैं अड्रिआना जारा हूं. Chrome 117 रिलीज़ होने के बाद, मैं आपको बताऊंगी कि Chrome में नया क्या है!