window.top.Location वस्तु के बारे में क्रॉस-डोमेन नीतियों में एक बहुत ही विशेष रूप से बढ़त मामले नहीं है ...शीर्ष पर एक IFrame वास्तव में क्या कर सकता है। स्थान वस्तु (क्रॉस-डोमेन)?
चलो कहते हैं कि मैं, डोमेन www.bbb.com में IFrame एक है, डोमेन में एक पृष्ठ के अंदर रहने वाले हैं www.aaa.com।
iframe के भीतर पेज कर सकते हैं:
- विंडो स्थान को window.top.location तुलना करें (पता लगाने के लिए कि क्या यह फंसाया जा रहा है)
- कॉल window.top.location.replace (विंडो स्थान) आत्म करने के लिए
- कॉल window.top.location.replace रीडायरेक्ट करने के लिए ("किसी भी मनमाने ढंग से स्ट्रिंग") कहीं और रीडायरेक्ट करने के लिए
लेकिन यह नहीं कर सकते हैं:
- चेतावनी, document.write, या किसी अन्य चर में
- जुटना यह window.top.location.href के उत्पादन में किसी भी तरह का करते हैं, या किसी उपयोगी तरीका
- कॉल window.top.location में इसका इस्तेमाल करते हैं .reload()
ये केवल वे हैं जिन्हें मैं जल्दी से ढूंढ सकता हूं। मुझे यकीन है कि अन्य किनारे के मामले हैं।
यह ब्राउज़र की तरह लगता है, तो शीर्ष एक और डोमेन में है top.location वस्तु का उपयोग करते हैं, की अनुमति नहीं दे में कुछ बातों के लिए श्वेतसूची वाले छोड़कर ...
इस कहीं भी दस्तावेज है?
क्या मुझे ये श्वेतसूची क्या मिल सकती है?
क्या यह HTML मानक में है, और सभी ब्राउज़रों में समान रूप से लागू किया गया है? या इस अर्ध-यादृच्छिक के कार्यान्वयन है?
यदि आपको कोई जवाब मिलता है, खासकर "यह कहीं भी दस्तावेज है", तो कृपया इसे पोस्ट करें। मुझे अतीत में आईई क्रॉस डोमेन सुरक्षा प्रतिबंधों के साथ काम करना पड़ा है, और ऐसा लगता है कि आप क्या कर सकते हैं और नहीं कर सकते हैं। मैंने वास्तव में कभी भी कोई दस्तावेज नहीं देखा है। –
निश्चित रूप से, लेकिन मुझे अब तक कुछ भी नहीं मिला है (इस प्रकार सवाल यहां) –