2012-04-04 14 views
10

मैं एक पेज है कि मैं शुरू में, के लिए एक खाली src है करने के लिए के रूप में मैं अंत में जावास्क्रिप्ट के साथ src सेट की जरूरत के एक iframe है।एक खाली src कि एक मानकों के अनुरूप विकल्प के साथ एक iframe बनाने के लिए "#"

मैं सफारी और क्रोम में एक एक मुद्दा तथापि सामना करना पड़ा, जहां इस iframe के भीतर अपने पृष्ठ की एक दूसरी प्रति लोड करता है का उपयोग किया गया था।

मैं "about: blank" के बारे में पढ़ा एक और सवाल में, फिर भी मैं पढ़ा है जब आप स्रोत के रूप में उपयोग IE9 सर्वर के लिए एक अशक्त अनुरोध भेजता है कि। मुझे इस स्रोत को मानक मानकों के रूप में सूचीबद्ध करने के लिए अभी तक कुछ भी नहीं मिला है। कि वे एक खाली आइफ्रेम बनाने के लिए उपयोग:

किसी को भी एक विकल्प के लिए "खाली" के बारे में है?

उत्तर

12

about:blank is the way to do it. वैकल्पिक रूप से, आप केवल insert the whole <iframe> element with JavaScript later कर सकते हैं, और एक वैध "खाली" src के बारे में चिंता न करें।

+0

हां फायरफॉक्स, क्रोम, सफारी और IE 7/8/9 "about: blank" में परीक्षण पर सबसे अच्छा समाधान हो रहा है। मैंने अभी तक गीलेर को सत्यापित नहीं किया है या IE9 वास्तव में उस स्रोत का उपयोग करते समय सर्वर को पिंग नहीं करता है, लेकिन यहां तक ​​कि यदि यह साइट पर किसी डमी पेज पर src को इंगित करने जैसा ही है। –

3

गूगल वेब टूलकिट में linkers से एक एक डायनामिक रूप से तैयार आइफ्रेम शामिल हैं। वे javascript:''src विशेषता के लिए एक अस्थायी प्लेसहोल्डर के रूप में उपयोग करते हैं। स्रोत टिप्पणियों के अनुसार, "आईई 6/7 में मिश्रित मोड सुरक्षा रोकता है।"

Source

0

योजना मानक यूआरआई के बारे में के रूप में, के बारे में: रिक्त शायद यह बहुत अच्छा ब्राउज़र समर्थन हासिल है के रूप में सबसे अच्छा विकल्प है।

के बारे में: रिक्त मीडिया प्रकार टेक्स्ट/एचटीएमएल और वर्ण एन्कोडिंग यूटीएफ -8 के साथ एक खाली HTML दस्तावेज़ देता है। यह रिक्त पृष्ठों को ब्राउज़िंग संदर्भों में लोड करने के लिए व्यापक रूप से उपयोग किया जाता है, जैसे HTML के अंदर iframes, जो तब स्क्रिप्ट द्वारा संशोधित किया जा सकता है। You can see further here

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