ऑरिजिन ट्रायल का इस्तेमाल शुरू करना

वेब प्लैटफ़ॉर्म की नई या एक्सपेरिमेंटल सुविधा को टेस्ट करना.

ऑरिजिन ट्रायल से आपको नई या एक्सपेरिमेंट के तौर पर शुरू की गई सुविधा का ऐक्सेस मिलता है. इससे, ऐसी सुविधा बनाई जा सकती है जिसे सभी के लिए उपलब्ध कराने से पहले, उपयोगकर्ता सीमित समय के लिए आज़मा सकें.

जब Chrome किसी सुविधा के लिए ऑरिजिन ट्रायल ऑफ़र करता है, तो ट्रायल के लिए रजिस्टर किया जा सकता है. इससे, आपके ऑरिजिन पर सभी उपयोगकर्ताओं के लिए सुविधा चालू की जा सकती है. इसके लिए, उन्हें किसी फ़्लैग को टॉगल करने या Chrome के किसी अन्य बिल्ड पर स्विच करने की ज़रूरत नहीं होगी. हालांकि, उन्हें अपग्रेड करना पड़ सकता है. ऑरिजिन ट्रायल की मदद से, डेवलपर नई सुविधाओं का इस्तेमाल करके डेमो और प्रोटोटाइप बना सकते हैं. इस तरह के ट्रायल से, Chrome के इंजीनियरों को यह समझने में भी मदद मिलती है कि नई सुविधाओं का इस्तेमाल कैसे किया जाता है और वे अन्य वेब टेक्नोलॉजी के साथ कैसे इंटरैक्ट कर सकती हैं.

ऑरिजिन ट्रायल सार्वजनिक होते हैं और सभी डेवलपर के लिए उपलब्ध होते हैं. इनकी अवधि और इस्तेमाल सीमित होता है. इस प्रोसेस में, आपको सीमित दस्तावेज़ और सहायता मिलती है. इस प्रोग्राम में हिस्सा लेने वाले लोगों को, उपलब्ध दस्तावेज़ों का इस्तेमाल करके, अपने हिसाब से काम करने की इच्छा और क्षमता होनी चाहिए. इस प्रोग्राम के शुरुआती चरण में, एपीआई के स्पेसिफ़िकेशन और एक्सप्लेनर के अलावा, शायद कुछ और दस्तावेज़ उपलब्ध न हों. हालांकि, हम जहां भी हो सके, दिशा-निर्देश देने की कोशिश करते हैं.

अगर आपने ट्रायल के लिए रजिस्टर किया है, तो Chrome की टीम समय-समय पर आपसे ट्रायल की सुविधा के इस्तेमाल के बारे में खास सुझाव/राय या शिकायत मांगेगी. कुछ सुविधाओं को कई बार आज़माया जा सकता है, क्योंकि सुझावों को शामिल किया जाता है और बदलाव किए जाते हैं.

ऑरिजिन ट्रायल, Firefox और Microsoft Edge के लिए भी उपलब्ध हैं.

तीसरे पक्ष के ऑरिजिन ट्रायल

आम तौर पर, ऑरिजिन को मुफ़्त में आज़माने की सुविधा सिर्फ़ पहले पक्ष के लिए उपलब्ध होती है: यह सुविधा सिर्फ़ रजिस्टर किए गए एक ऑरिजिन के लिए काम करती है. तीसरे पक्ष के ऑरिजिन ट्रायल की मदद से, एम्बेड किए गए कॉन्टेंट की सेवा देने वाली कंपनियां, एक से ज़्यादा साइटों पर नई सुविधा को आज़मा सकती हैं. इसके लिए, हर ऑरिजिन के लिए टोकन की ज़रूरत नहीं होती.

ज़्यादा जानें: तीसरे पक्ष के ऑरिजिन ट्रायल क्या हैं?

बंद हो चुकी सुविधा को कुछ समय के लिए इस्तेमाल करने वाले ट्रायल

सभी ऑरिजिन ट्रायल, नए एपीआई की जांच के लिए नहीं होते. कुछ ट्रायल में, बंद की गई सुविधा को कुछ समय के लिए फिर से चालू किया जा सकता है. इन्हें बंद होने से पहले आज़माने की सुविधा कहा जाता है. साथ ही, कुछ मामलों में इन्हें "रिवर्स" ऑरिजिन ट्रायल भी कहा जाता है.

उदाहरण के लिए, Chrome 85 से, AppCache अब डिफ़ॉल्ट रूप से Chrome में उपलब्ध नहीं है. जिन साइटों को AppCache से माइग्रेट करने के लिए ज़्यादा समय चाहिए वे Chrome 93 तक, AppCache का इस्तेमाल जारी रखने के लिए, इस एपीआई को बंद करने के ट्रायल के लिए रजिस्टर कर सकती हैं.

ऑरिजिन ट्रायल में हिस्सा लें

  1. चालू ट्रायल की सूची में से कोई ऑरिजिन ट्रायल चुनें.
  2. रजिस्टर करें बटन पर क्लिक करके और फ़ॉर्म भरकर, टोकन का अनुरोध करें.
  3. हर उस वेब पेज पर टोकन दें जिसके लिए आपको मुफ़्त में आज़माने की सुविधा चालू करनी है:
  4. नई सुविधा आज़माएं.
  5. सुझाव, शिकायत या राय सबमिट करें. ऐसा ऑरिजिन ट्रायल साइट पर करें. यह सुझाव या राय सार्वजनिक नहीं होती. यह Chrome टीम के कुछ लोगों के लिए ही उपलब्ध होती है. हर ट्रायल में, कम्यूनिटी से मिलने वाले सुझाव, शिकायत या राय के लिए लिंक भी दिया जाता है. इससे आम तौर पर, GitHub या किसी दूसरे सार्वजनिक चैनल पर मौजूद सुविधा के बारे में पता चलता है.
  6. टोकन की समयसीमा खत्म होने पर, आपको ईमेल से रिन्यूअल लिंक मिलेगा. ऐसा करने के लिए, आपसे फिर से सुझाव, शिकायत या राय सबमिट करने के लिए कहा जाता है.

एक ही ऑरिजिन के ट्रायल के लिए, अलग-अलग ऑरिजिन के लिए कई बार रजिस्टर किया जा सकता है. साथ ही, एक ही पेज में कई टोकन शामिल किए जा सकते हैं. यह तब काम का हो सकता है, जब आपको अलग-अलग ऑरिजिन से दिखाए जाने वाले संसाधनों के लिए मान्य टोकन देने हों. जैसे, आपकी मालिकाना हक वाली कई साइटों पर शामिल कोड.

ऑरिजिन ट्रायल फ़्रेमवर्क, पहले मान्य टोकन को ढूंढता है और फिर बाकी सभी टोकन को अनदेखा कर देता है. आप Chrome DevTools की मदद से इसकी पुष्टि कर सकते हैं.

प्रोग्राम के हिसाब से टोकन देना

जैसा कि पहले बताया गया है, अपने पेज के एचटीएमएल में टोक़न को एचटीटीपी हेडर या मेटा टैग के तौर पर देने के बजाय, JavaScript की मदद से टोक़न इंजेक्ट किया जा सकता है:

const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);

अगर तीसरे पक्ष के लिए मुफ़्त में आज़माने की सुविधा का इस्तेमाल किया जा रहा है, तो यह तरीका इस्तेमाल करें.

टोकन और iframe

किसी iframe से आज़माने की सुविधा को ऐक्सेस करने के लिए, मेटा टैग, एचटीटीपी हेडर या प्रोग्राम के ज़रिए, आज़माने का टोकन दिया जा सकता है.

टोकन के सभी इस्तेमाल के लिए, टोकन के लिए रजिस्टर किया गया ऑरिजिन, उस JavaScript के कॉन्टेक्स्ट से मैच करना चाहिए जो मुफ़्त में आज़माने की सुविधा को ऐक्सेस करता है: पेज का वह ऑरिजिन जिसमें इनलाइन स्क्रिप्ट शामिल है या किसी बाहरी फ़ाइल से शामिल किए गए JavaScript के लिए <script> एलिमेंट का src.

टोकन और एक्सटेंशन

बैकग्राउंड स्क्रिप्ट, पॉप-अप, साइड पैनल या ऑफ़स्क्रीन दस्तावेज़ में, मुफ़्त में आज़माने की सुविधा का इस्तेमाल करने के लिए, अपनी manifest.json फ़ाइल में trial_tokens कुंजी का इस्तेमाल करें.

"trial_tokens": ["AnlT7gRo/750gGKtoI/A3D2rL5yAQA9wISlLqHGE6vJQinPfk0HiIij5LhWs+iuB7mTeotXmEXkvdpOAC1YjAgAAAG97Im9yaWdpbiI6ImNocm9tZS1leHRlbnNpb246Ly9sampoamFha21uY2lib25uanBhb2dsYmhjamVvbGhrayIsImZlYXR1cmUiOiJJQ2Fubm90QmVsaWV2ZVlvdVdhc3RlZFlvdXJUaW1lRGVjb2RpbmdUaGlzIiwiZXhwaXJ5Ijo1NzI1NDA3OTk5fQ=="]

कॉन्टेंट स्क्रिप्ट को अलग तरीके से मैनेज किया जाता है. किसी एक वर्ल्ड के लिए सुविधा उपलब्ध कराना, भ्रम की स्थिति पैदा कर सकता है और लोगों को समझ नहीं आ सकता. मेनिफ़ेस्ट के trial_token का इस्तेमाल करने के बजाय, पेज में टोकन जोड़ें. इसके लिए, declarativeNetRequest का इस्तेमाल करके हेडर डालें या सीधे अपनी कॉन्टेंट स्क्रिप्ट में प्रोग्राम के हिसाब से टोकन जोड़ें. याद रखें कि टोकन, खास डोमेन से जुड़े होते हैं. इसलिए, आपको एक्सटेंशन आईडी के बजाय, उस डोमेन के लिए टोकन रजिस्टर करना होगा जिस पर कॉन्टेंट स्क्रिप्ट चल रही है.

अपने एक्सटेंशन को मुफ़्त में आज़माने के लिए रजिस्टर करने के लिए, यूआरएल chrome-extension://YOUR_EXTENSION_ID का इस्तेमाल किया जाता है. उदाहरण के लिए, chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk.

ऑरिजिन ट्रायल के लिए रजिस्टर करने की अवधि रिन्यू करना

अगर किसी ऑरिजिन के लिए ट्रायल की अवधि बढ़ाई जाती है, तो आपको ईमेल से चेतावनी मिलेगी कि आपको ट्रायल में रजिस्टर किए गए हर ऑरिजिन के लिए, रजिस्ट्रेशन को रिन्यू करना होगा और नया टोकन देना होगा.

  1. मेरे रजिस्ट्रेशन पेज पर जाएं.

  2. ज़्यादा समय तक आज़माने के लिए रजिस्टर किए गए हर ऑरिजिन के लिए, नवीनीकरण करें बटन पर क्लिक करें. Chrome के ऑरिजिन ट्रायल के &#39;मेरे रजिस्ट्रेशन&#39; पेज का स्क्रीनशॉट, जिसमें &#39;रीन्यू करें&#39; बटन दिख रहे हैं

  3. नए टोकन को कॉपी करें और उसे हर उस पेज के लिए उपलब्ध कराएं जिसे ट्रायल में रजिस्टर रहना चाहिए. ज़रूरत पड़ने पर, एक से ज़्यादा टोकन दिए जा सकते हैं: Chrome, अमान्य या खत्म हो चुके टोकन को अनदेखा कर देगा.

ऑरिजिन ट्रायल की जानकारी देखना

किसी पेज पर उपलब्ध ऑरिजिन ट्रायल के बारे में जानकारी देखने के लिए, Chrome DevTools में ऐप्लिकेशन पैनल से जानकारी देखें.

Chrome DevTools के **ऐप्लिकेशन** पैनल के फ़्रेम की जानकारी वाले व्यू में दिखाई गई, किसी साइट के ऑरिजिन ट्रायल की जानकारी.

किसी टोकन में एन्कोड किए गए डेटा को देखने के लिए, ऑरिजिन ट्रायल टोकन डिकोडर का भी इस्तेमाल किया जा सकता है.

ऑरिजिन ट्रायल डिकोडर टूल, जिसमें डिकोड की गई ऑरिजिन ट्रायल वैल्यू दिख रही हैं.

ऑरिजिन ट्रायल के डेमो

ज़्यादा जानें