Windows Tips & News

Firefox får en ny udvidelses-API uden bagudkompatibilitet

click fraud protection
ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne

Mozilla udviklere har meddelt at der i Firefox 45 vil blive tilføjet en ny implementering af API'et til browserudvidelser. Det kaldes WebExtensions og bruger indbygget HTML-teknologi. WebExtensions vil gøre det muligt at oprette udvidelser, der er kompatible med Google Chrome og omvendt.

Reklame

firefox logo banner
Den første alfa-udgivelse af WebExtensions API, som vi vil se i Firefox 45, forventes i marts 2016. I et blogindlæg nævnte Mozilla, at følgende API'er forventes at være implementeret til den tid: alarmer, kontekstmenuer, sidehandling og browserhandling. Derudover vil der være en masse delvist understøttede API'er: bogmærker, cookies, udvidelse, i18n, meddelelser, runtime, lagring, faner, webNavigation, webRequest, windows.

Understøttelse af disse nye typer tilføjelser er allerede implementeret i addons.mozilla.org repository. Det vil blive rullet ud til offentligheden sammen med Firefox 44. Ved Firefox 47 forventes implementeringen af ​​WebExtensions at være i betastadiet. Endelig, i Firefox 48, vil WebExtensions nå et brugbart stadium.

Derefter vil understøttelse af klassiske (XUL-baserede) tilføjelser blive droppet efter nogen tid! Det er ikke klart, hvor længe understøttelsen af ​​klassiske tilføjelser vil forblive tilgængelig i Firefox.

Tilføjelser, der er oprettet med WebExtensions, vil være kompatible med elektrolyse-/multiproces-muligheden i Firefox-browseren. Når det er aktiveret, kører det tilføjelser i en separat proces, som isolerer tilføjelser fra hovedbrowserprocessen. Faner vil fungere på samme måde - en isoleret proces pr. åbnet fane vil blive leveret af multi-proces-indstillingen.

De klassiske tilføjelser har problemer med elektrolyse. Mange af dem holder muligvis helt op med at fungere, når Elektrolyse udrulles i den stabile Firefox-udgivelse, som forventes i april 2016 med Firefox 46.

Mens WebExtensions-tilføjelser kan bruges i andre browsere som Opera eller Chrome, er det potentielle tab af mange nyttige Firefox-udvidelser er så skuffende, at mange brugere sandsynligvis vil stoppe med at bruge Firefox. Disse ændringer, sammen med underskriftshåndhævelsen for forlængelser, som ikke kan slås fra startende med Firefox 44, kan reducere fleksibiliteten og styrken af ​​Firefox betydeligt. Det er meget muligt, at mange ting, der er mulige i dag gennem tilføjelser i Firefox, ikke vil være tilgængelige ved brug af de nye WebExtensions API'er. For eksempel er jeg skeptisk i forhold til, om min favorit Tab Mix Plux XUL-baseret tilføjelse kan lade sig gøre med den nye udvidelsesmodel. Når XUL-baseret tilføjelsesunderstøttelse er droppet, er det muligvis ikke muligt at oprette en sådan tilføjelse.

Selvom det er forståeligt, at Mozillas mål er at forbedre Firefox, skal du gøre det sikrere, hurtigere og mere venligt for gennemsnittet bruger, vil mange brugere inklusive mig selv ikke være glade, hvis prisen vi skal betale for sådanne ændringer lammer funktionaliteten af browser. Hvad er din mening om alle disse fremtidige ændringer? Finder du dem det værd?

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevne
Opret Google Chrome-genvej til inkognitotilstand

Opret Google Chrome-genvej til inkognitotilstand

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneSådan opretter du...

Læs mere

Tving til at aktivere eller deaktivere Google Chrome inkognitotilstand

Tving til at aktivere eller deaktivere Google Chrome inkognitotilstand

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneSådan tvinges til...

Læs mere

Google Chrome 69 er ude

Google Chrome 69 er ude

ANBEFALEDE: Klik her for at løse Windows-problemer og optimere systemets ydeevneEn ny version af ...

Læs mere