นอกจากอนิเมชันและการโต้ตอบแล้ว JavaScript ยังขับเคลื่อนโฆษณาที่รบกวน โป้ปอัพที่ขรึม และเวกเตอร์โจมตีอันตรายอย่าง XSS ด้วยการบล็อกแหล่งที่มาของ JavaScript เฉพาะเจาะจง คุณสามารถรับเนื้อหาที่ต้องการ ในขณะที่บล็อกเนื้อหาที่ไม่ต้องการ ใช้ส่วนขยายบล็อกสคริปต์ด้านล่างนี้เพื่อบล็อกโฆษณาที่รบกวนและปกป้องความเป็นส่วนตัว
บล็อก JavaScript ด้วย ScriptSafe บน Chrome
ScriptSafe บล็อกสคริปต์บน Chrome และเบราว์เซอร์ที่พัฒนาจาก Chromium เช่น Vivaldi เหมือนตัวบล็อกสคริปต์ที่ดีทุกตัว ScriptSafe บล็อกเกือบทุกสคริปต์โดยค่าเริ่มต้น จากนั้นคุณสามารถอนุญาตให้ URL และโดเมนบางรายการโหลดสคริปต์ได้ วิธีนี้จะทำให้เว็บไซต์เสียหายครั้งแรกที่คุณเข้าชม แต่เมื่อคุณอนุญาตสคริปต์ที่จำเป็นแล้ว ScriptSafe จะเริ่มทำงานเบื้องหลัง มีตัวเลือกให้เปลี่ยนพฤติกรรมนี้เป็นอนุญาตสคริปต์โดยค่าเริ่มต้น หากรบกวนคุณ
คลิกที่ไอคอน ScriptSafe เพื่อแสดงรายการเนื้อหาที่ถูกบล็อก อินเทอร์เฟซสำหรับเปิด/ปิดสคริปต์จัดระเบียบตามโดเมน
คุณสามารถใช้ "Allow" เพื่ออนุญาต URL เฉพาะให้โหลดเนื้อหา คลิก "Trust" เพื่ออนุญาตเนื้อหาจากโดเมนนั้นโหลดได้ทุกอย่าง นี่คือความแตกต่างระหว่าง "apis.google.com" และ "*.google.com" คุณยังสามารถ "Deny" หรือ "Distrust" โดเมนได้ นี่คือตรงข้ามของ "Allow" และ "Trust" ตามลำดับ
ผู้ให้บริการเนื้อหาบางรายจะถูกทำเครื่องหมายเป็น "unwanted" โดยอัตโนมัติ บล็อกเนื้อหาไม่ให้แสดงผลโดยไม่บล็อกโดเมนหลัก คุณยังสามารถอนุญาต URL ชั่วคราวได้ ซึ่งจะรีเซ็ตเมื่อรีสตาร์ท Chrome
ผู้ใช้ยังได้รับการเข้าถึงการตั้งค่าสำหรับผู้ใช้ขั้นสูงจำนวนมาก ให้คุณปรับแต่งตัวเลือกตามความจำเป็น คุณจะพบเครื่องมือหยุด browser fingerprinting บล็อก XSS และกัน clickjacking
บล็อก JavaScript ด้วย NoScript บน Firefox
ScriptSafe ใช้ได้เฉพาะ Chrome และเบราว์เซอร์ Chromium ผู้ใช้ Firefox สามารถใช้ NoScript แทน ส่วนขยายนี้มีรีวิวดี มีประวัติการอัปเดตและพัฒนาที่ยาวนาน ทำงานคล้าย ScriptSafe บล็อกสคริปต์โดยอัตโนมัติจนกว่าคุณจะอนุญาตโฮสต์อย่างชัดเจน
เพื่อดูสคริปต์ที่ถูกบล็อก ให้คลิกหรือวางเมาส์เหนือไอคอน NoScript ในแถบเครื่องมือ คุณยังสามารถคลิกปุ่ม "Options ..." บนแถบแจ้งเตือนด้านล่างของหน้าต่างได้ ทำเช่นนี้บนเว็บไซต์อย่าง nypost.com และคุณจะเห็นจำนวนสคริปต์ที่ถูกบล็อกมากกว่า 80 ตัวในตัวอย่างนี้
เหมือน ScriptSafe, NoScript บล็อกสคริปต์ตามโดเมน เพื่อเปิดใช้งานสคริปต์จากโดเมนเฉพาะ ให้คลิก "Allow" หรือ "Temporarily allow" ถัดจากชื่อโดเมน "Allow" อนุญาตสคริปต์จากโดเมนนั้นโหลดตลอดไป "Temporarily allow" อนุญาตโหลดสคริปต์จากโดเมนนั้นจนจบเซสชัน
NoScript ยังมีตัวเลือก "Untrusted" การทำเครื่องหมายโดเมนว่า "untrusted" จะลบโดเมนนั้นออกจากรายการแบบดรอปดาวน์โดยสิ้นเชิง ช่วยลดความวุ่นวายของดรอปดาวน์ที่คับคั่ง ในอนาคตคุณจะไม่มีตัวเลือกอนุญาตสคริปต์จากโดเมนนี้เลย ให้พิจารณาอย่างรอบคอบก่อนทำเครื่องหมายว่า untrusted เพื่อทำเครื่องหมายโดเมนว่า untrusted ให้วางเมาส์เหนือดรอปดาวน์ "Untrusted" และคลิกที่ชื่อโดเมน
เรายังสามารถอนุญาตสคริปต์ทั้งหมดบนหน้าทั้งหมดได้อย่างถาวรหรือชั่วคราว การวางเมาส์เหนือ "Allow all on this page" จะแสดง tooltip พร้อมโดเมนของสคริปต์ที่คุณกำลังจะอนุญาต นี้ใช้ได้กับสคริปต์ที่ NoScript "เห็น" เมื่อโหลดหน้า บางสคริปต์เปิดตัวสคริปต์ใหม่ ดังนั้นคุณอาจต้องทำซ้ำหลายครั้งเพื่อให้เว็บไซต์โหลดสคริปต์ทั้งหมด
คุณสามารถปิดใช้งาน NoScript ได้โดยการคลิก "Allow scripts globally" ใต้ตัวเลือกนี้
สรุป
ส่วนขยายบล็อกสคริปต์อย่าง NoScript และ ScriptSafe เป็นสิ่งจำเป็นสำหรับความปลอดภัยเบราว์เซอร์อย่างจริงจัง ทั้งคู่เป็นเพื่อนร่วมทางที่ดีสำหรับส่วนขยายที่จำเป็นอย่าง uBlock Origin และ HTTPS Everywhere