Skip to main content

HTML Popup คืออะไร?

ป๊อปอัปเมื่อใช้ภาษามาร์กอัปไฮเปอร์เท็กซ์ (HTML) เป็นหน้าต่างแสดงผลแยกต่างหากที่เปิดขึ้นอย่างอิสระจากหน้าเว็บที่กำลังดูอยู่มีหลายปัจจัยที่อาจส่งผลกระทบต่อวิธีการที่จะปรากฏขึ้นของ HTML Popup แม้ว่าพฤติกรรมเริ่มต้นของเว็บเบราว์เซอร์มักจะสร้างหน้าต่างแยกต่างหากที่มีเพียงแถบชื่อเรื่องและเฟรมไม่รวมแถบเครื่องมือหรือการนำทางอื่น ๆองค์ประกอบที่เบราว์เซอร์มักจะแสดงHTML Popup เดิมได้รับการออกแบบให้เป็นวิธีสำหรับเว็บไซต์ในการแสดงข้อมูลเกี่ยวกับรายการบางรายการในหน้าโดยไม่ต้องออกจากหน้าเว็บที่ป๊อปอัพเกิดขึ้นกลไกสำหรับป๊อปอัพ HTML สามารถใช้ประโยชน์ได้เพื่อจุดประสงค์ที่เป็นอันตรายเว็บเบราว์เซอร์จำนวนมากจึงมีคุณสมบัติที่ป้องกันไม่ให้หน้าต่างป๊อปอัปปรากฏตัวทำให้เป็นเครื่องมือนำทางที่ยากลำบากในการจ้างงานในบางกรณีคือการตั้งค่าเฟรมเป้าหมายสำหรับลิงก์จุดยึดมาตรฐานไปยังค่าที่ว่างเปล่าซึ่งหมายความว่าแทนที่จะทำให้เว็บเบราว์เซอร์โหลดเอกสาร HTML ลงในเฟรมภายในโครงร่างหน้าปัจจุบันหน้าต่างเบราว์เซอร์ใหม่จะถูกสร้างขึ้นและหน้าโหลดลงในหน้าต่างใหม่นั้นการใช้เฟรมเปล่าเพื่อสร้าง HTML Popup เป็นวิธีง่ายๆในการอนุญาตให้ผู้ใช้ดูภาพขนาดใหญ่โดยคลิกที่รูปขนาดย่อโหลดไฟล์มัลติมีเดียเช่นวิดีโอหรือดูคำจำกัดความของคำโดยไม่ต้องบังคับหน้าแยกต่างหากโหลดในหน้าต่างปัจจุบันการใช้เฟรมเปล่าไม่ได้ให้การควบคุมจำนวนมากเกี่ยวกับวิธีการที่หน้าต่างป๊อปอัปจะปรากฏขึ้นเมื่อสร้างขึ้น

วิธีทั่วไปที่ใช้ในการเรียกใช้ป๊อปอัพ HTML คือการใช้ JavaScript reg;การใช้ภาษาสคริปต์สามารถสร้างหน้าต่างใหม่เพื่อตอบสนองต่อการป้อนข้อมูลของผู้ใช้เช่นคลิกที่ลิงค์หรือผ่านลิงค์ขนาดและส่วนประกอบของหน้าต่างที่สร้างขึ้นสามารถควบคุมได้ดังนั้นจึงมีเฟรมอย่างประณีตและแสดงข้อมูลที่มีอยู่

มีปัญหาบางอย่างที่สามารถพบได้เมื่อใช้ HTML Popup บนเว็บไซต์ที่พบมากที่สุดคือเบราว์เซอร์สามารถป้องกันไม่ให้ป๊อปอัปปรากฏเป็นวิธีแก้ปัญหาความเสี่ยงของการใช้สำหรับการโจมตีที่เป็นอันตรายหรือวัตถุประสงค์อื่น ๆภาวะแทรกซ้อนที่เกี่ยวข้องคือเบราว์เซอร์บางตัวจะแสดงข้อผิดพลาดหากป๊อปอัพ HTML พยายามโหลดเอกสารบนเซิร์ฟเวอร์แยกต่างหากโดยปกติเพื่อความปลอดภัยในบางสถานการณ์คุณลักษณะบางอย่างของหน้าต่างป๊อปอัพอาจไม่ถูกนำไปใช้เหมือนกันในเบราว์เซอร์ทั้งหมดอาจทำให้รหัสสำหรับหน้าต่างที่ไม่สนใจ