Greasemonkey 4: Firefox 57 savietojamība

Populārā Firefox lietotāja skripta paplašinājuma Greasemonkey izstrādātāji ir paziņojuši par pārlūka paplašinājuma jauno versiju Greasemonkey 4.

Greasemonkey 4 būs savietojams ar Firefox 57, jo tas tiks izlaists kā WebExtension. Mozilla plāno pārtraukt atbalstu mantotajai Firefox papildinājumu sistēmai, kad tiks izlaista Firefox 57 Stable.

Kaut arī dažās Firefox versijās ir dažas iespējas turpināt izmantot mantotos papildinājumus, vismaz pagaidām lielākajai daļai no tām ir pagaidu raksturs.

Tas savukārt nozīmē, ka papildinājumu izstrādātājiem ir jāportē savi papildinājumi, lai tie paliktu saderīgi ar Firefox 57 un jaunākām tīmekļa pārlūka versijām. No otras puses, ne visus papildinājumus var pārnest, jo WebExtensions sistēma pilnībā neatkārto Firefox mantotās papildinājumu sistēmas funkcionalitāti.

Atjauninājums : Greasemonkey 4 tagad ir pieejams kā WebExtension vietnē Mozilla AMO.

Greasemonkey ir Firefox augsta profila paplašinājums. Rakstīšanas laikā tam ir vairāk nekā 880 000 lietotāju. Pašreizējā Greasemonkey versija, kas tiek piedāvāta Mozilla AMO, ir mantots papildinājums. Šī versija vairs nedarbosies pārlūkprogrammā Firefox 57 Stable vai Beta, ja Mozilla nemainīs grafiku.

Greasemonkey izstrādātāji oficiālajā projekta vietnē paziņoja, ka Greasemonkey 4 darbojas. Šī jaunā pārlūkprogrammas papildinājuma versija būs pilnībā savietojama ar Firefox 57. Tā ir laba ziņa papildinājuma lietotājiem, kaut arī ir pieejamas arī tādas alternatīvas kā Violentmonkey vai Tampermonkey un saderīgas ar Firefox 57.

Negatīvie ir tas, ka pārcelšanās pārtrauks saderību ar dažiem lietotāju rakstiem. Šīs izmaiņas izstrādātājiem neveicināja jaunās Mozilla izveidotās API, bet tas ir bijis apzināts lēmums.

Tā rezultātā Greasemonkey 4. versija ir gandrīz pilnīga pārrakstīšana. Tās saskarne un funkciju komplekts ir pārbūvēti, lai vislabāk darbotos ar nākamajām Firefox versijām. Ir veikti dažādi kompromisi. Mēs esam izvēlējušies veikt retas, nesavienojamas izmaiņas.

Tika pieņemts lēmums atbalstīt tikai lietotāju skriptus, kas ir paredzēti darbībai asinhroni veiktspējas apsvērumu dēļ. Tas sabojā savietojamību ar vecākiem skriptiem.

Pašlaik Greasemonkey 4 ir pieejama kā alfa versija. Tomēr saderība ir ierobežota ar Firefox 56 un vecāku versiju, un tā nav jaunākā Firefox versija, Firefox 58.

Greasemonkey lietotājiem būs jātiek galā ar citām izmaiņām: papildinājuma 4. versijai vairs nebūs teksta redaktora, bet tā vietā jāpaļaujas uz iegultu redaktoru. Tas ir jaunās WebExtensions sistēmas ierobežojums, jo paplašinājumi vairs nevar piekļūt failu sistēmai.

Noslēguma vārdi

Nākamā Greasemonkey versija būs saderīga ar Firefox 57. Tā ir laba lieta, kaut arī tas nozīmē, ka daži skripti šajā versijā vairs nedarbosies, ja vien tos neatjauninās to autori.

Tagad jūs: kāds ir jūsu paziņojums? Vai jūs izmantojat lietotāju skriptus?