2011-10-30 36 views
6

मैं काम करने के लिए Iframes प्राप्त करने का प्रयास कर रहा हूं। मैं सफारी चला रहा हूं, इसलिए यह संगत है, लेकिन जब मैं इसका परीक्षण करता हूं, तो यह खाली हो जाता है। कोड:इफ्रेम काम नहीं कर रहे हैं

<iframe src="http://www.google.com" width="100%" height="300">

<p>Your browser does not support iframes.</p>

</iframe>

मैं "इसे आज़माने" संपादक का उपयोग कर के बाद w3schools वेबसाइट से सीधे कोड लिया तो मैं जानता हूँ कि यह काम करने की अपेक्षा की है। जब मैंने पृष्ठ को अपने उपनिर्देशिका में किसी पृष्ठ से किसी बाहरी पृष्ठ पर बदल दिया, तो यह खाली दिखाई देता है।

+0

मैंने पढ़ा है के साथ लिंक कहीं हाल ही में है, खेद याद नहीं कर सकते जहां, कि गूगल सक्रिय रूप से इसके बारे में कुछ iframes में काम साइटों है रोकता है। –

+0

मेरे लिए अच्छा है, मैंने जो भी यूआरएल रखा है, मुझे कुछ भी दिखाई नहीं देता है। – vsync

उत्तर

14

वाक्यविन्यास सही है। यह आपकी गलती नहीं है - Google X-Frame-Options हेडर का उपयोग करके iframing को अवरुद्ध कर रहा है जो नए ब्राउज़र सुनते हैं।

संभावित समाधानों this Google forum post.

+0

धन्यवाद, मुझे अन्य वेबसाइटों के साथ परीक्षण करना चाहिए था। – Chris

1

से वर्णन किया गया के तहत गोली "IFrame IFrame प्लेयर एपीआई का उपयोग कर एम्बेड करता है" निम्नलिखित Google डेवलपर साइट में अनुदेश का पालन करें: https://developers.google.com/youtube/player_parameters

इस यूट्यूब वीडियो देखने के लिए एपीआई जावा स्क्रिप्ट कोड का उपयोग करता है ।

यहाँ एक अधिक सामान्य अनुदेश https://developers.google.com/youtube/iframe_api_reference#Loading_a_Video_Player

संबंधित मुद्दे