Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

ปัญหา iframe HTML5 แบบข้ามโดเมน


ใช้ postMessage วิธีการถ่ายโอนข้อมูลข้ามโดเมนต่างๆ

ตัวอย่าง

คุณสามารถลองใช้ข้อมูลโค้ดต่อไปนี้เพื่อแก้ไขปัญหา HTML5 iframe แบบข้ามโดเมน -

// Using postMessage()
window.onmessage = function(e) {
   e.source.postMessage(document.body.innerHTML, e.origin);
};
window.onmessage = function(event) {
   alert(e.data);
};
// fire
document.getElementById('frame1').contentWindow.postMessage('','*');