NotScript นำการทำงานของโนสคริปต์มาสู่ Google Chrome

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ปรับปรุง : NotScript ไม่สามารถใช้งานได้อีกต่อไป คุณสามารถใช้ได้ ScriptBlock หรือ มดลูก แทน. คุณสามารถตรวจสอบ จากรีวิว Firefox ของเราเกี่ยวกับ uMatrix ซึ่งมีฟังก์ชันการทำงานเหมือนกันกับเวอร์ชัน Chrome การตรวจสอบต่อไปนี้จะถูกเก็บไว้ในไซต์เพื่อวัตถุประสงค์ในการเก็บถาวร ปลาย

จนถึงขณะนี้ยังไม่สามารถพอร์ตส่วนขยายการบล็อกสคริปต์ Firefox ยอดนิยม NoScript ไปยัง Google Chrome ได้

ข้อ จำกัด ของเบราว์เซอร์ทำให้ไม่สามารถบล็อกองค์ประกอบก่อนที่จะโหลดได้ซึ่งเห็นได้ชัดว่าไม่ได้ผลดีสำหรับโปรแกรมเสริมความปลอดภัยที่จำเป็นต้องบล็อกสคริปต์ก่อนที่จะโหลด

ผู้พัฒนาส่วนขยาย NotScript สำหรับ Chrome อธิบายการเปลี่ยนแปลงล่าสุดที่เกิดขึ้นกับเบราว์เซอร์ที่ทำให้ส่วนขยายเป็นไปได้:

NotScripts ใช้วิธีการที่ไม่เหมือนใครและแปลกใหม่เพื่อให้ 'NoScript' นี้เหมือนกับฟังก์ชันการทำงานใน Google Chrome ที่ไม่เคยมีมาก่อน แนะนำเทคนิคการแบ่งช่องเก็บข้อมูล HTML5 อัจฉริยะเพื่อเอาชนะข้อ จำกัด ใน Google Chrome ที่ป้องกันไม่ให้มีการสร้างส่วนขยายเช่นนี้มาก่อน NotScripts บล็อกเนื้อหาของบุคคลที่สามก่อนที่จะโหลดและจะทำสิ่งนี้ในขณะที่มีรายการที่อนุญาตพิเศษด้วย นี่เป็นหนึ่งในส่วนขยายหลักที่หลายคนรอคอยตั้งแต่ Google Chrome ออกมา

การติดตั้งสคริปต์ต้องการให้ผู้ใช้ตั้งรหัสผ่านในโฟลเดอร์โปรไฟล์ Chrome โดยการแก้ไขไฟล์ CHANGE__PASSWORD__HERE.js ด้วยตนเอง ซึ่งอาจทำให้ผู้ใช้หลายคนไม่ต้องการใช้ส่วนเสริมนี้และนักพัฒนาควรพิจารณาวิธีอื่นในการตั้งรหัสผ่านนั้น

noscript
noscript

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

เมื่อเสร็จแล้ว NotScript จะเริ่มทำงานคล้ายกับ NoScript ส่วนขยายจะบล็อกสคริปต์ส่วนใหญ่ - แต่ไม่ใช่ทั้งหมด - ไม่ให้ดำเนินการโดยอัตโนมัติบนเว็บไซต์โดยมีความเป็นไปได้ที่จะอนุญาตสคริปต์ที่อนุญาตพิเศษเพื่อให้สามารถดำเนินการได้ตามปกติ

มันวางไอคอนในแถบที่อยู่ซึ่งจะแสดงสคริปต์ที่ถูกบล็อกและอนุญาตในไซต์ในปัจจุบัน

notscript
notscript

สคริปต์ที่ได้รับอนุญาตจะถูกเพิ่มลงในรายการที่อนุญาตพิเศษ

notscript whitelist
notscript รายการที่อนุญาต

นอกจากนี้ยังเป็นไปได้ที่จะอนุญาตให้ใช้สคริปต์ชั่วคราวสำหรับทุกไซต์ชั่วขณะ ฟังก์ชันการทำงานที่ขาดหายไปคือตัวเลือกในการเปิดใช้งานสคริปต์ชั่วคราวสำหรับเซสชันเท่านั้น

ดังที่ได้กล่าวไว้ก่อนหน้านี้ NotScript มีข้อ จำกัด หลายประการในการพัฒนา ได้แก่ :

NotScripts สามารถบล็อกปลั๊กอินเช่น Flash และ Silverlight อย่างไรก็ตามแอพเพล็ต Java เป็นกรณีพิเศษ แอพเพล็ต Java ที่ฝังมากับมาตรฐานหรือแท็กสามารถถูกบล็อกได้ แต่แอพเพล็ต Java ที่ฝังมากับแท็กเก่าที่เลิกใช้แล้วไม่สามารถบล็อกได้เนื่องจาก Google Chrome ไม่เริ่มการทำงานของโหลดสำหรับวิธีการเดิมนี้ วิธีแก้ปัญหาปัจจุบันคือปิดการใช้งาน Java ในเบราว์เซอร์ของคุณจนกว่าจะสามารถแก้ไขได้

สคริปต์ทั้งหมดที่โหลดจากตำแหน่งต้นทาง (ส่วนใหญ่) สามารถบล็อกได้ อย่างไรก็ตามสคริปต์แบบอินไลน์ที่เขียนลงในโค้ด HTML ของหน้าเว็บโดยตรงไม่สามารถบล็อกโดย NotScripts ได้เนื่องจาก Google Chrome ไม่เริ่มการโหลดเหตุการณ์สำหรับพวกเขา
ตัวอย่างเช่น: สามารถบล็อกได้โดยไม่มีปัญหาใด ๆ อย่างไรก็ตามการแจ้งเตือน ('สวัสดีชาวโลก!'); เขียนลงในโค้ด HTML โดยตรงโดยไซต์ที่คุณกำลังเยี่ยมชมไม่สามารถบล็อกโดย NotScripts ได้เนื่องจากไม่ได้โหลดจากที่ใดก็ตามเป็นส่วนโดยตรงของหน้าเว็บที่คุณดู อย่างไรก็ตามสคริปต์แบบอินไลน์เหล่านี้มักมีประโยชน์และมักจำเป็นเพื่อให้ไซต์ทำงานได้อย่างถูกต้อง หากคุณต้องการคุณสามารถตั้งค่า Google Chrome ให้ปฏิเสธจาวาสคริปต์สำหรับทุกไซต์และใช้ NotScripts เพื่อเลือกสคริปต์ที่จะรันบนไซต์ที่คุณเปิดใช้งานจาวาสคริปต์

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

NotScript เป็นส่วนขยายเฉพาะสำหรับ Google Chrome ซึ่งมีฟังก์ชันการทำงานที่ดีของ NoScript เวอร์ชันที่วางจำหน่ายอย่างเป็นทางการครั้งแรกแสดงให้เห็นถึงสัญญาที่ยอดเยี่ยมและหากนักพัฒนายังคงใช้คุณสมบัติต่อไปและอาจพบวิธีลบข้อ จำกัด บางอย่างและการสร้างรหัสผ่านที่น่ากลัว NotScript อาจกลายเป็นสิ่งที่ NoScript สำหรับ Firefox: ส่วนเสริมที่ขาดไม่ได้