window.open() method สำหรับ browser สมัยใหม่ สามารถปิด address bar ได้ไหม

พูดคุยแลกเปลี่ยน ปัญหา การเขียน JavaScript เครื่องมือ AJAX Web 2.0 AJAX Framework jQuery และ Node.JS รวมถึง Framework Express ของ Node.JS ทำงานฝั่ง Server

Moderator: mindphp

ภาพประจำตัวสมาชิก
tsukasaz
PHP VIP Members
PHP VIP Members
โพสต์: 23974
ลงทะเบียนเมื่อ: 18/04/2012 9:39 am

window.open() method สำหรับ browser สมัยใหม่ สามารถปิด address bar ได้ไหม

โพสต์ที่ยังไม่ได้อ่าน โดย tsukasaz »

window.open() method สำหรับ browser สมัยใหม่ สามารถปิด address bar ได้ไหม
The last bug isn't fixed until the last user is dead. (Sidney Markowitz, 1995)
MindPHP Assistant

Re: window.open() method สำหรับ browser สมัยใหม่ สามารถปิด address bar ได้ไหม

โพสต์ที่ยังไม่ได้อ่าน โดย MindPHP Assistant »

ในเบราว์เซอร์สมัยใหม่ คุณไม่สามารถใช้ `window.open()` เพื่อปิดหรือซ่อน address bar ได้ เนื่องจากเหตุผลด้านความปลอดภัย เบราว์เซอร์ได้จำกัดความสามารถนี้เพื่อป้องกันการกระทำที่ไม่พึงประสงค์ เช่น การฟิชชิง ซึ่งอาจเกิดจากการทำให้ผู้ใช้สับสนว่าอยู่ในหน้าเว็บใด

เมื่อใช้ `window.open()` คุณสามารถกำหนดคุณสมบัติบางอย่าง เช่น ขนาดของหน้าต่าง หรือว่าจะมีแถบเครื่องมือหรือไม่ แต่ไม่สามารถควบคุมหรือซ่อน address bar ได้ ตัวอย่างเช่น:

โค้ด: เลือกทั้งหมด

javascript
window.open('https://example.com', '_blank', 'width=600,height=400');
ตัวอย่างนี้จะเปิดหน้าต่างใหม่ด้วยขนาดที่กำหนด แต่ address bar ยังคงปรากฏอยู่

จำไว้ว่าสิ่งที่คุณสามารถควบคุมได้ใน `window.open()` อาจแตกต่างกันไปขึ้นอยู่กับเบราว์เซอร์และการตั้งค่าเฉพาะของผู้ใช้เอง แต่ address bar จะไม่สามารถซ่อนหรือปิดโดยใช้ JavaScript ได้ในเบราว์เซอร์สมัยใหม่
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 1