Greasemonkey 4: „Firefox 57“ suderinamumas

Populiaraus „Firefox“ vartotojo scenarijaus plėtinio „Greasemonkey“ kūrėjai paskelbė „Greasemonkey 4“ - naują naršyklės plėtinio versiją.

„Greasemonkey 4“ bus suderinamas su „Firefox 57“, nes jis bus išleistas kaip „WebExtension“. Išleidus „Firefox 57 Stable“, „Mozilla“ planuoja atsisakyti senosios „Firefox“ papildomos sistemos palaikymo.

Nors yra keletas galimybių ir toliau naudoti senus priedus kai kuriose „Firefox“ versijose, bent jau kol kas, dauguma jų yra laikino pobūdžio.

Tai savo ruožtu reiškia, kad priedų kūrėjai turi perkelti savo priedus, kad jie liktų suderinami su „Firefox 57“ ir naujesnėmis žiniatinklio naršyklės versijomis. Kita vertus, ne visus priedus galima perkelti, nes „WebExtensions“ sistema visiškai neatkartoja „Firefox“ senosios priedų sistemos funkcijų.

Atnaujinimas : „Greasemonkey 4“ dabar pasiekiamas kaip „Mozilla AMO“ žiniatinklio plėtinys.

„Greasemonkey“ yra aukšto lygio „Firefox“ plėtinys. Rašymo metu jame yra daugiau nei 880 000 vartotojų. Dabartinė „Greasemonkey“ versija, siūloma „Mozilla AMO“, yra senasis priedas. Ši versija nebeveiks „Firefox 57 Stable“ ar „Beta“ versijose, jei „Mozilla“ nepakeis tvarkaraščio.

„Greasemonkey“ kūrėjai oficialioje projekto svetainėje paskelbė, kad „Greasemonkey 4“ yra darbuose. Ši nauja naršyklės priedo versija bus visiškai suderinama su „Firefox 57“. Tai geros žinios priedo vartotojams, net jei yra ir tokių alternatyvų kaip „Violentmonkey“ ar „Tampermonkey“, kurios suderinamos su „Firefox 57“.

Neigiama yra tai, kad perkėlimas panaikins suderinamumą su kai kuriais vartotojų scenarijais. Šis pakeitimas nebuvo pritaikytas kūrėjams naujosiomis API, kurias sukūrė „Mozilla“, tačiau tai buvo apgalvotas sprendimas.

Dėl to „Greasemonkey“ 4 versija yra beveik visiškai perrašyta. Jos sąsaja ir funkcijų rinkinys buvo pertvarkyti, kad būtų geriausia dirbti su naujomis „Firefox“ versijomis. Buvo padaryta įvairių kompromisų. Mes nusprendėme padaryti retą atgal nesuderinamą pakeitimą.

Buvo nuspręsta palaikyti tik vartotojų scenarijus, skirtus asinchroniškai paleisti dėl našumo. Tai nutraukia suderinamumą su senesniais scenarijais.

Šiuo metu „Greasemonkey 4“ galima įsigyti kaip alfa versiją. Tačiau suderinamumas ribojamas tik „Firefox 56“ ir ankstesnėmis versijomis, o ne naujausia „Firefox“ versija, „Firefox 58“.

„Greasemonkey“ vartotojai turės susidoroti su kitu pakeitimu: 4 papildinio versijoje nebebus teksto rengyklės, o ji naudojasi įterptuoju redaktoriumi. Tai yra naujosios „WebExtensions“ sistemos apribojimas, nes plėtiniai nebegali pasiekti failų sistemos.

Uždarymo žodžiai

Kita „Greasemonkey“ versija bus suderinama su „Firefox 57“. Tai geras dalykas, net jei tai reiškia, kad kai kurie scenarijai toje versijoje nebeveiks, nebent juos atnaujins jų autoriai.

Dabar jūs: ką jūs manote apie pranešimą? Ar naudojate vartotojų scenarijus?