2008-10-06 9 views
38

मेरे पास एक UI विजेट है जिसे प्रदर्शन कारणों से दोनों IFRAME में रखा जाना चाहिए और इसलिए हम आसानी से संबद्ध साइटों पर इसे सिंडिकेट कर सकते हैं। विजेट के लिए यूआई में टूल-टिप्स शामिल हैं जो अन्य पेज सामग्री के शीर्ष पर प्रदर्शित होते हैं। कार्रवाई में देखने के लिए नीचे स्क्रीनशॉट या go to the site देखें। IFRAME के ​​भीतर से सामग्री बनाने के लिए कोई तरीका है पैरेंट फ्रेम की सामग्री को ओवरलैप करें?क्या माता-पिता फ्रेम पर IFRAME ओवरफ़्लो से सामग्री रखने का कोई तरीका है?

Tool-tip content needs to overlap parent frame content http://segdeha.com/assets/imgs/bookabach-calendar.png

उत्तर

74

नहीं, यह संभव नहीं है। किसी भी ऐतिहासिक कारणों को अनदेखा करते हुए, आजकल इसे सुरक्षा भेद्यता माना जाएगा - उदाहरण के लिए। कई साइटें अविश्वसनीय सामग्री को iframes में डालती हैं (iframe स्रोत एक अलग मूल है इसलिए मूल मूल नीति के अनुसार मूल फ्रेम को संशोधित नहीं कर सकता है)।

यदि ऐसी अविश्वसनीय सामग्री में आईफ्रेम की सीमाओं के बाहर सामग्री रखने के लिए एक तंत्र था (उदाहरण के लिए) एक मूल फ्रेम के वास्तविक लॉगिन फ़ील्ड पर "समान" लॉगिन div (या जो कुछ भी) हो सकता है, और इस प्रकार चोरी कर सकता है उपयोगकर्ता नाम/पासवर्ड की जानकारी। जो चूसना होगा।

+1

अभी पता चला है कि '