NotScript นำเสนอฟังก์ชั่น NoScript ให้กับ Google Chrome

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

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

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

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

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

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

noscript

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

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

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

notscript

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

รายการที่อนุญาตพิเศษ

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

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

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

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

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

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

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