ऐसा होस्ट चुनें जो फ्रेमिंग की अनुमति देता है
गेम होस्ट या निर्माता के ऐसे निर्देश खोजें जिनमें खास एम्बेड URL या विजेट हो। उदाहरण के लिए itch.io संगत प्रारूप में अपलोड किए गए प्रोजेक्ट के लिए HTML5 एम्बेड प्रक्रिया बताता है। गेम होस्ट ही देता रहता है; आपका पेज उसका प्लेयर दिखाता है। यह न मानें कि कोई भी गेम URL iframe में लगाया जा सकता है या पेज डाउनलोड करने से पुनर्वितरण अधिकार मिल जाते हैं।
पूछें कि होस्ट क्या सेट करने को कहता है: अनुमत डोमेन, अनुकूल आकार, फ़ुलस्क्रीन व्यवहार, श्रेय और बाहरी स्क्रिप्ट या कुकी का उपयोग। अनुमति अस्पष्ट हो तो निर्माता से संपर्क करें या केवल लिंक दें। शीर्षक और सीधे शुरू करने वाला लिंक स्पष्ट रखें ताकि कीबोर्ड और सहायक तकनीक उपयोग करने वाले लोग गेम ढूँढ़ सकें।
अनुकूल फ़्रेम जोड़कर जाँचें
आधिकारिक एम्बेड स्निपेट से शुरुआत करें। iframe को वर्णनात्मक शीर्षक दें, उचित अनुपात तय करें और चौड़ाई को सामग्री क्षेत्र तक सीमित रखें। उदाहरण के लिए 16:9 गेम फ़्रेम को ऐसे कंटेनर में रखें जो पेज के साथ आकार बदले, न कि 1,280 पिक्सेल की स्थिर चौड़ाई दें। गेम को वास्तव में आवश्यकता न हो तो कैमरा या माइक्रोफ़ोन की व्यापक अनुमति न जोड़ें।
फ़ोन और डेस्कटॉप चौड़ाई पर, कीबोर्ड नेविगेशन के साथ और ब्राउज़र कंसोल खोलकर पेज जाँचें। खाली फ़्रेम होस्ट के Content Security Policy frame-ancestors नियम या ब्राउज़र प्रतिबंध से हो सकता है; अपना पेज बदलकर होस्ट के इनकार को नहीं पलट सकते। होस्ट की स्थिति देखें और एम्बेड विफल हो तो सामान्य लॉन्च लिंक दें।
गेम के आसपास पेज को उपयोगी रखें
शुरू होने से पहले बताएँ कि गेम को ध्वनि, कीबोर्ड या कंट्रोलर चाहिए या नहीं। जहाँ संभव हो निर्देश और बाहर निकलने का तरीका फ़्रेम के बाहर रखें, क्योंकि एम्बेड किया दस्तावेज़ अपने आंतरिक नियंत्रण आपके पेज को न दिखाए।
अपनी वेबसाइट पर गेम एम्बेड करें से जुड़े सवाल
क्या मैं किसी भी ब्राउज़र गेम URL को iframe में डाल सकता हूँ?
नहीं। होस्ट फ्रेमिंग रोक सकता है और निर्माता का लाइसेंस एम्बेड की अनुमति न दे। आधिकारिक एम्बेड विकल्प लें या अनुमति पूछें; लिंक सुरक्षित विकल्प है।
क्या मेरा पेज एम्बेड किए गए गेम को नियंत्रित कर सकता है?
आमतौर पर iframe के अंदर सीधे पहुँचकर नहीं। ब्राउज़र के same-origin नियम अलग साइटों का प्रवेश सीमित करते हैं; बातचीत के लिए दोनों पक्षों द्वारा दी गई दस्तावेज़ीकृत संदेश API चाहिए।
आगे पढ़ें
कोई पुरानी जानकारी दिखी? सुधार की जानकारी दें