जब IFRAME ने लोडिंग पूरी कर ली हो, तो मुझे कॉलबैक निष्पादित करना होगा। IFRAME की सामग्री पर मेरा कोई नियंत्रण नहीं है, इसलिए मैं वहां से कॉलबैक को फायर नहीं कर सकता।
यह IFRAME प्रोग्रामेटिक रूप से बनाया गया है, और मुझे कॉलबैक में एक चर के रूप में इसके डेटा को पास करने की आवश्यकता है, साथ ही साथ iframe को नष्ट करना होगा।
कोई विचार?
संपादित करें:
यहाँ अब मेरे पास क्या है:
function xssRequest(url, callback)
{
var iFrameObj = document.createElement('IFRAME');
iFrameObj.src = url;
document.body.appendChild(iFrameObj);
$(iFrameObj).load(function()
{
document.body.removeChild(iFrameObj);
callback(iFrameObj.innerHTML);
});
}
IFrame लोड होने से पहले यह कॉलबैक करता है, इसलिए कॉलबैक में कोई डेटा नहीं है।