Giorgio Maone, utvecklaren bakom den populära Firefox säkerhet tillägget NoScript, som släpptes NoScript 10, den första “rena” WebExtensions versionen idag.
NoScript 10 inte gör det i tid för lanseringen av Firefox 57, den första versionen av den webbläsare som stöder endast WebExtensions och inte längre de äldre add-on system för Firefox 56 och tidigare versioner.
Men, den förlängning som är kompatibel med Firefox 57 och nyare är ute nu, och användare kan äntligen att installera det på deras enheter om de har uppdaterat sina system till den nya versionen av webbläsaren redan.
Obs: Det kommer inte att fungera på Android just nu, och fungerar inte i privat surfning läge.
Giorgio släppt en hybrid förlängning av NoScript tidigare i år. Det huvudsakliga syftet med hybrid tillägg var att göra övergången från det gamla add-on system till WebExtensions systemet så smidigt som möjligt.
Befintliga NoScript-användare kommer att ha sina inställningar och inställningar migreras till den nya versionen, som är goda nyheter, eftersom du inte behöver konfigurera den nya versionen av NoScript efter uppdateringen till version 10. Är det fortfarande rekommenderas att gå igenom inställningar på en gång för att se till att de är rätt inställda och att göra justeringar som du tycker passar.
NoScript-10 är ett arbete under utveckling. När den är släppt som en WebExtension så att det kan installeras i Firefox 57 och nyare versioner av webbläsare, det är inte en komplett en-till-en kopia av den äldre add-on.
Den främsta anledningen till detta är ännu inte fallet är att Api: er finns ännu inte tillgängliga som NoScript kräver för vissa av dess funktioner.
NoScript 10 stöder innehållsblockering och XSS skydd precis som sin äldre kollega. Vissa delar kommer med förbättrade prestanda tack vare den nya WebExtension Api: er, medan andra fortfarande måste genomföras innan de blir tillgängliga i NoScript-10.
Gränssnittet ser annorlunda ut till det gamla gränssnittet, och de alternativ som saknar de flesta inställningarna rätt nu också. Om du öppnar alternativ för NoScript 10 just nu, du får bara ett fåtal av dem.
Du kan vitlistan eller svartlistan adresser, tillåta skript globalt, eller rensa XSS vitlista. Det är ungefär det. Funktioner som ClearClick eller ABE saknas just nu.
NoScript fartyg med en lista av godkända (betrodd) domäner. Du kan inte ta bort dessa längre, men du kan ändra status för dem. Så, ställa dem alla till standard kommer att göra susen, men det vore naturligtvis bättre om du bara kunde kasta ut dessa i stället.
Läs också: Snap Länk Plus: nu med kryssrutan urval
De viktigaste gränssnittet för säkerhet förlängning har förändrats. Du interagera med den genom att klicka på dess ikon i Firefox verktygsfältet. Där hittar du listat alla anslutningar den aktuella webbsidan försökt att fastställa, och status för varje.
Adresser är blockerade som standard, men du kan ändra detta genom att ställa en domäner status att lita på eller untrusting. Ett intressant alternativ som du har här är att tillåta vissa typer av innehåll, men inte andra.
Möjlighet att tillfälligt tillåta en webbplats är fortfarande det, men det är lätt att missa. Du måste ange den domän till egna först, och sedan klicka på den lilla klockan-ikonen som visas när du gör. Det verkar inte vara ett alternativ om att vitlista alla tillfälligt i frontend.
UI är olika, och även om det finns fler alternativ, det är mer komplicerat som en följd av detta särskilt eftersom Giorgio bytte från textetiketter för knappar, och visar information om knappar endast när du hovrar med musen över ett objekt.
Giorgio planer för att upprätthålla NoScript 5.x, den äldre add-on version av säkerhet add-on, tills Firefox ESR flyttas till version 59 (minst). Detta sker under mitten av 2018. Firefox-användare som vill fortsätta använda den gamla versionen av NoScript kan göra så fram till dess, antingen genom att byta till Firefox 52 ESR, eller en webbläsare från tredje part såsom Blek Måne eller Waterfox att stödja äldre Firefox add-ons.
Gamla funktioner, och några nya, kommer att genomföras under de kommande veckorna. Kontextuella behörigheter är den som låter mycket lovande, det kan du lita på en domän bara på en annan, t ex förtroende domänen En bara när det är lastat på domän B, men inte någon annanstans.
Avslutande Ord
NoScript 10 är äntligen där. Det är en bra sak. Den nya versionen är begränsad i jämförelse med den gamla dock, och användare som migrerar till Firefox 57 eller senare kommer att behöva vänja sig vid ny UI och funktioner.
De som inte gör det, kanske vill kolla uMatrix stället som erbjuder liknande funktionalitet.
Nu är Du: Vad är din syn på det första NoScript WebExtension release?