इस पेज पर, तीसरे पक्ष के ऐड-ऑन के लिए सुरक्षा से जुड़ी ज़रूरी शर्तों के बारे में बताया गया है.
मूल देश से जुड़ी पाबंदियां
ऑरिजिन, स्कीम (प्रोटोकॉल), होस्ट (डोमेन), और पोर्ट वाला यूआरएल होता है. दो यूआरएल का ऑरिजिन एक जैसा तब होता है, जब उनकी स्कीम, होस्ट, और पोर्ट एक जैसे हों. सब-ऑरिजिन की अनुमति है. ज़्यादा जानकारी के लिए, आरएफ़सी 6454 देखें.
इन संसाधनों का ऑरिजिन एक जैसा है, क्योंकि इनकी स्कीम, होस्ट, और पोर्ट कॉम्पोनेंट एक जैसे हैं:
https://www.example.comhttps://www.example.com:443https://www.example.com/sidePanel.html
ऑरिजिन के साथ काम करते समय, ये पाबंदियां लागू होती हैं:
आपके ऐड-ऑन को चलाने के लिए इस्तेमाल किए गए सभी ओरिजन में, प्रोटोकॉल के तौर पर
httpsका इस्तेमाल करना ज़रूरी है.ऐड-ऑन मेनिफ़ेस्ट में मौजूद
addOnOriginsफ़ील्ड में, उन ऑरिजिन की जानकारी होनी चाहिए जिनका इस्तेमाल आपका ऐड-ऑन कर रहा है.addOnOriginsफ़ील्ड में मौजूद एंट्री, CSP होस्ट सोर्स के साथ काम करने वाली वैल्यू की सूची होनी चाहिए. उदाहरण के लिए,https://*.addon.example.comयाhttps://main-stage-addon.example.com:443. संसाधन पाथ इस्तेमाल करने की अनुमति नहीं है.इस सूची का इस्तेमाल इन कामों के लिए किया जाता है:
अपने ऐप्लिकेशन को शामिल करने वाले iframe की
frame-srcवैल्यू सेट करें.आपके ऐड-ऑन में इस्तेमाल किए जा रहे यूआरएल की पुष्टि करें. इन स्थानीय भाषाओं में इस्तेमाल किया गया ऑरिजिन, मेनिफ़ेस्ट फ़ाइल में
addOnOriginsफ़ील्ड में दिए गए ऑरिजिन का हिस्सा होना चाहिए:ऐड-ऑन के मेनिफ़ेस्ट में मौजूद
sidePanelUriफ़ील्ड. ज़्यादा जानकारी के लिए, Meet ऐड-ऑन डिप्लॉय करना लेख पढ़ें.AddonScreenshareInfoऑब्जेक्ट में मौजूदsidePanelUrlऔरmainStageUrlप्रॉपर्टी. ज़्यादा जानकारी के लिए, स्क्रीन शेयर करके उपयोगकर्ताओं को ऐड-ऑन का प्रमोशन करना लेख पढ़ें.ActivityStartingStateमें मौजूदsidePanelUrlऔरmainStageUrlप्रॉपर्टी. गतिविधि शुरू करने की स्थिति के बारे में ज़्यादा जानने के लिए, Meet के ऐड-ऑन का इस्तेमाल करके साथ मिलकर काम करना लेख पढ़ें.
उस साइट के ऑरिजिन की पुष्टि करें जो
exposeToMeetWhenScreensharing()तरीके को कॉल कर रही है.
अगर आपका ऐप्लिकेशन, iframe में यूआरएल नेविगेशन का इस्तेमाल करता है, तो जिन सभी ऑरिजिन पर नेविगेट किया जा रहा है उन्हें
addOnOriginsफ़ील्ड में शामिल किया जाना चाहिए. ध्यान दें कि वाइल्डकार्ड सबडोमेन की अनुमति है. उदाहरण के लिए,https://*.example.com. हालांकि, हमारा सुझाव है कि आप ऐसे डोमेन के साथ वाइल्डकार्ड सबडोमेन का इस्तेमाल न करें जिसका मालिकाना हक आपके पास नहीं है. जैसे,web.appका मालिकाना हक Firebase के पास है.