ฉันเคยรู้สึกหดหู่ใจมากเมื่อเจอปัญหาประเภทนี้ เหตุใด MS จึงพัฒนา IE ที่โง่เขลาเช่นนี้จึงทำให้คนเหล่านี้ต้องปฏิบัติตาม จากนั้นฉันก็คิดดู และเพื่อความปลอดภัยก็ควรเพิ่มข้อจำกัด ผู้อื่นสามารถเปลี่ยนเนื้อหาของหน้าเว็บของคุณ ฯลฯ ได้ตามใจชอบ - -
เอาล่ะ เราจะไม่พูดถึงเรื่องไร้สาระอื่นๆ มาดูสิ่งต่อไปนี้กันดีกว่า:
อย่าลืมเรียกชื่อโดเมนว่าเป็นชื่อโดเมน ไม่ใช่ WWW หรืออื่นๆ เช่น shagndu8.com แต่ไม่ใช่ www.shangdu8.com
1. โปรดเพิ่มรหัสต่อไปนี้ลงในหน้าเว็บหลัก:
1<ภาษาสคริปต์="VBScript">
2 document.domain = "shangdu8.com"
3</สคริปต์>
2. โปรดเพิ่มโค้ดต่อไปนี้ลงในหน้าเว็บ IFRAME ที่คุณต้องการใช้ (หน้านี้สามารถวางบนเซิร์ฟเวอร์ใดก็ได้ ไม่ใช่เซิร์ฟเวอร์ของ shagndu8.com เช่น: http://www.cnblogs.com/ ;
1<SCRIPT ภาษา = "VBScript">
2 document.domain = "shangdu8.com"
3</SCRIPT>
ด้วยวิธีนี้ IE จึงถูกหลอกและถูกหลอก ฮ่าๆ เขาคิดว่าภายใต้โดเมนเดียวกัน IFRAME สามารถปรับความสูงที่ปรับได้ของ IFRAME หรือกำหนดค่าหรือการดำเนินการอื่นๆ ให้กับเฟรมหลักได้
หมายเหตุ: แม้ว่าโค้ดนี้จะมีขนาดเล็ก แต่ก็สามารถแก้ปัญหาใหญ่ได้ ฉันได้ทดสอบแล้ว โปรดใช้มันหากเนื้อหา IFRAME ที่คุณต้องการใช้อยู่บนเซิร์ฟเวอร์ของผู้อื่น คุณต้องการดำเนินการนี้ให้เสร็จสิ้น คุณต้องเปลี่ยนเนื้อหาหน้าเว็บและเพิ่มโค้ดด้านบนจะทำ
หากคุณมีคำถามใด ๆ ระหว่างการใช้งาน คุณสามารถติดต่อฉันได้
อีเมล์: jzeb#163.com
ถาม:4803234