ก่อนอื่น IE สามารถปิดหน้าต่างเบราว์เซอร์ผ่าน Window.close () แต่มันไม่ถูกต้องภายใต้ Firefox และ Chrome
เหตุผลคือ:
การตั้งค่าเริ่มต้นภายใต้ Firefox ไม่สามารถปิดได้โดยหน้าต่างเบราว์เซอร์ผ่านสคริปต์เพื่อป้องกันการฉีดสคริปต์ที่เป็นอันตราย
ดังนั้นวิธีการปรับคือการป้อน: config ในแถบที่อยู่ URL
จากนั้นค้นหา dom.allow_scripts_to_close_windows ในรายการการกำหนดค่า
คลิกที่สวิตช์คลิกขวาเพื่อแก้ไขเท็จข้างต้นเป็นจริง ค่าเริ่มต้นเป็นเท็จ
ค่าเริ่มต้นภายใต้ Chrome ไม่รองรับวิธีการปิดนี้ แต่สามารถปิดได้ด้วยวิธีการพิเศษบางอย่าง:
คัดลอกรหัสรหัสดังนี้:
window.opner = null;
window.open ('', '_ self');
window.close ();
สร้างหน้าต่างขององค์ประกอบหลักในเวลาเดียวกันกับหน้าต่างของตัวเองปิดตัวเองและในที่สุดก็ปิด สคริปต์
เราไม่สามารถขอให้ลูกค้าเปลี่ยนการกำหนดค่าเบราว์เซอร์ ).