บล็อกเพจที่เปิดจาก JavaScript


2

บางเว็บไซต์เปิดหน้าเว็บในหน้าต่างเบราว์เซอร์ใหม่โดยอัตโนมัติด้วย JavaScript ตัวอย่างเช่นเมื่อคลิกที่ปุ่มเล่นวิดีโอจะเริ่มและหน้าอื่นจะเปิดขึ้นในหน้าต่างใหม่ AFAIK สิ่งเหล่านี้แตกต่างจากป๊อปอัปแบบดั้งเดิมดังนั้นตัวบล็อกป๊อปอัพเริ่มต้นจึงไม่ป้องกันสิ่งนี้

ด้วยการabout:configตั้งค่าbrowser.link.open_newwindow( 3) และbrowser.link.open_newwindow.restriction( 0) หน้าต่างที่น่ารำคาญเหล่านี้จะเปิดขึ้นในแท็บแทน

อย่างไรก็ตามฉันต้องการปิดกั้นเช่นเดียวกับป๊อปอัปปกติที่ถูกบล็อก Firefox ควรแจ้งให้ฉันทราบเกี่ยวกับความพยายามที่ถูกบล็อกเพื่อเปิดหน้าใหม่และอนุญาตให้ฉันเลือกสิ่งที่ควรจะแสดงต่อไป

ฉันจะบรรลุสิ่งนี้ได้อย่างไร

(ฉันไม่ต้องการใช้ ad-blocker ทั่วไปและการบล็อก JavaScript ไม่มีวิธีแก้ปัญหาเนื่องจากสคริปต์ของไซต์ที่เป็นปัญหาต้องอยู่ในบัญชีขาวใน NoScript ของฉัน)


หากเป็นเว็บไซต์สมาร์ทJavaScript อาจไม่สามารถเปิดหน้าต่างใหม่ได้ (นั่นคือสาเหตุที่เบราว์เซอร์อนุญาตให้เปิดเนื่องจากไม่มีวิธีบอกว่าคุณไม่ต้องการเปิดหน้าต่าง) แต่วิดีโอเริ่มใช้ JavaScript แทน ก่อนหน้าใหม่เปิด ...
Arjan

ลองตรวจสอบในการตั้งค่าของ NoScript หรือไม่ มีตัวเลือกมากมายในนั้นอาจต้องค้นหาเว็บเพื่อค้นหาสิ่งที่ถูกต้อง
Xen2050
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.