ProHoster > Blog > internetes hírek > A GNU LibreJS 7.20 kiadása, egy kiegészítő a szabadalmaztatott JavaScript blokkolására a Firefoxban
A GNU LibreJS 7.20 kiadása, egy kiegészítő a szabadalmaztatott JavaScript blokkolására a Firefoxban
Által benyújtott Firefox kiegészítő kiadása LibreJS 7.20.1, amely lehetővé teszi a nem ingyenes JavaScript kód futtatásának leállítását. Által kilátás Richard Stallman, a JavaScript problémája az, hogy a kód a felhasználó tudta nélkül töltődik be, így nem ad lehetőséget a szabadság értékelésére a betöltés előtt, és megakadályozza a szabadalmaztatott JavaScript kód végrehajtását. A JavaScript kódban használt licenc meghatározása производится a weboldalon található utasítások segítségével különleges jelek vagy a kódhoz fűzött megjegyzésekben a licencmegemlítés meglétének elemzésével. Ezenkívül alapértelmezés szerint triviális JavaScript-kódok, ismert könyvtárak és a felhasználó által engedélyezett webhelyekről származó kódok végrehajtása engedélyezett.
Az új verzióban:
Hozzáadott támogatás az aldomainekhez tartozó maszkokhoz.
Creative Commons és Expat licenceket adtunk a licencek listájához, további részleteket adtak hozzá a GPU-licencekhez, és felhasználóbarátabb licencneveket használtak.
A linkeket nem tartalmazó @licenc szakaszok meghatározása.
Automatikus tesztek hozzáadva a fekete-fehér listák regresszióinak azonosításához.
A feketelistákkal való munka hatékonyságának növelése.
Az előugró menühöz egy oldal újratöltés gomb került.
A NOSCRIPT blokk tartalma most megjelenik, ha a szkriptek blokkolva vannak, vagy a data-librejs-display attribútum jelen van.