क्या आईफ्रेम ऑनलोड के प्रतिक्रिया शीर्षलेख प्राप्त करने का कोई तरीका है?iframe प्रतिक्रिया शीर्षलेख कैसे प्राप्त करें?
मैंने पहले से ही इसे गुगल किया है, लेकिन वास्तव में मुझे इसके बारे में कुछ उपयोगी नहीं मिला!
क्या आईफ्रेम ऑनलोड के प्रतिक्रिया शीर्षलेख प्राप्त करने का कोई तरीका है?iframe प्रतिक्रिया शीर्षलेख कैसे प्राप्त करें?
मैंने पहले से ही इसे गुगल किया है, लेकिन वास्तव में मुझे इसके बारे में कुछ उपयोगी नहीं मिला!
वास्तव में नहीं। यदि iframe एक ही डोमेन पर है, तो आप इसकी दस्तावेज़ ऑब्जेक्ट तक पहुंच सकते हैं जिसमें document.referrer
जैसी कुछ उपयोगी जानकारी शामिल है, लेकिन आप यूआरएल के लिए अजाक्स अनुरोध किए बिना पूर्ण HTTP शीर्षकों को रोक नहीं सकते हैं। इसका मतलब यूआरएल से फिर से अनुरोध करना होगा। उदाहरण:
$.ajax({ url: $(#myFrame).attr('src'), success: function(r,x){
console.log(x.getResponseHeader('SomeHeader'));
} });
यह केवल तभी काम करेगा यदि iframe src कॉलिंग स्क्रिप्ट के समान डोमेन में है।
धन्यवाद, लेकिन समस्या यह है कि आप पेज को फिर से कॉल नहीं कर सकते हैं। और यदि आप ऐसा करते हैं, तो आपको एक त्रुटि प्राप्त होगी जो 'उपलब्ध नहीं है' कहती है। –
आप कुछ अपरंपरागत कर रहे हैं। अवरोधकों की अपेक्षा करें। – Tim
मुझे खेद है कि मुझे समझ में नहीं आया! मैंने गलत क्या किया? –
इस उत्तर के अनुसार, आपको अपने आईफ्रेम यूआरएल को एजेक्स अनुरोध करने की आवश्यकता है: http://stackoverflow.com/questions/220231/accessing-http-headers-in-javascript – Nelson