แอตทริบิวต sandbox ของ HTML <iframe>

การใช้งานและการประกาศ

sandbox แอตทริบิวตให้เนื้อหาใน <iframe> มีข้อจำกัดเพิ่มเติม

เมื่อ sandbox เมื่อมีแอตทริบิวต

  • จะใช้เนื้อหาเป็นเพียงแหล่งข้อมูลเดียว
  • ป้องกันการส่งฟอร์ม
  • ป้องกันการปฏิบัติการสคริปต์
  • ปิดการใช้ API
  • ป้องกันลิงก์ที่นำไปสู่บริเวณนอกเว็บเบราว์เซอร์
  • ป้องกันให้เนื้อหาใช้ปลั๊กอิน (ผ่าน <embed>、<object>、<applet> หรือวิธีอื่น)
  • ป้องกันให้เนื้อหานำทางไปยังบริเวณนอกเว็บเบราว์เซอร์
  • ป้องกันการโปรโมทการกระทำอัตโนมัติ (เช่น การเล่นวิดีโออัตโนมัติ หรือ การเฟ้นโซนคอนโทนคอนโทนเอง)

sandbox ค่าของแอตทริบิวตสามารถเป็นค่าว่าง (จะใช้ทั้งหมดข้อจำกัด) หรือเป็นรายการค่าที่กำหนดก่อนหน้าด้วยระยะว่างแยก (จะลบข้อจำกัดเฉพาะอย่างยิ่ง)

ตัวอย่าง

ตัวอย่าง 1

<iframe> ที่มีข้อจำกัดเพิ่มเติม

<iframe src="demo_iframe_sandbox.htm" sandbox></iframe>

ทดลองด้วยตัวเอง

ตัวอย่าง 2

อนุญาตให้ <iframe> ส่งฟอร์ม

<iframe src="demo_iframe_sandbox_form.htm" sandbox="allow-forms"></iframe>

ทดลองด้วยตัวเอง

ตัวอย่าง 3

อนุญาตให้ <iframe> ใช้สแนบโก้ก

<iframe src="demo_iframe_sandbox_origin.htm" sandbox="allow-scripts"></iframe>

ทดลองด้วยตัวเอง

ภาษาสั้น

<iframe sandbox="value">

ค่าของแอตทริบิวต

ค่า รายละเอียด
""(ไม่มีค่า) ใช้ทั้งหมดข้อจำกัดที่กำหนด
allow-forms อนุญาตให้ส่งฟอร์ม
allow-modals อนุญาตให้เปิดหน้าต่างโมดัล
allow-orientation-lock อนุญาตให้ล็อคมุมหน้าจอ
allow-pointer-lock อนุญาตให้ใช้ API Pointer Lock
allow-popups อนุญาตให้หน้าต่างปรับปรุง
allow-popups-to-escape-sandbox อนุญาตให้หน้าต่างปรับปรุงเปิดใหม่ โดยไม่ทำให้เป็นระบบฝายหลัง
allow-presentation อนุญาตให้เริ่มเปิดตัวการประชุมการแสดง
allow-same-origin อนุญาตให้เนื้อหา iframe ถือว่ามีต้นกำเนิดเดียวกับเอกสารที่มี
allow-scripts อนุญาตให้ปฏิบัติการสคริปต์
allow-top-navigation อนุญาตให้內容 iframe นำทางความเป็นส่วนต้นของบราวเซอร์
allow-top-navigation-by-user-activation อนุญาตให้內容 iframe นำทางความเป็นส่วนต้นของบราวเซอร์ แต่แค่ในกรณีที่ผู้ใช้เริ่มต้น

การสนับสนุนบราวเซอร์

ตัวเลขในตารางนี้บอกเรื่องสำหรับเวอร์ชั่นบราวเซอร์ที่สนับสนุนคุณสมบัตินี้อย่างเต็มที่

Chrome Edge Firefox Safari Opera
Chrome Edge Firefox Safari Opera
4.0 10.0 17.0 5.0 15.0