ฉันต้องทำการเรียกกลับเมื่อ 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 ดังนั้นการโทรกลับจึงไม่ส่งคืนข้อมูล