Udvidelse (Mozilla)

Udvidelser ( engelsk  udvidelser ) er små installerede moduler med forbedringer, en type tilføjelse, i Mozilla Foundation -projekter ( Mozilla Thunderbird , SeaMonkey , Netscape , Nvu , Flock , Sunbird og Mozilla Suite ) og kompatible med dem (f.eks. Mozilla Firefox - Portable Edition og GNUzilla ).

Det skal bemærkes, at udvidelser (for eksempel Adblock Plus og Firebug ), temaer ("tapet" og "fuld"), lokaliseringer og plugins (for eksempel Adobe Flash , QuickTime , Java ) til Firefox ikke er det samme, men kun forskellige typer tilføjelser .

Beskrivelse

Udvidelser tilføjer nye funktioner til programmer eller giver dig mulighed for at ændre eksisterende indstillinger. De kan tilføje næsten alt, lige fra en knap på værktøjslinjen til helt nye funktioner.

Udvidelsesmekanismen forvandler den oprindelige stramhed i Mozilla Firefox -browseren til en af ​​de vigtigste fordele: ved at installere udvidelser kan brugeren vælge præcis den funktionalitet, han har brug for til komfortabel surfing, uden at optage arbejdsplads og ressourcer med unødvendige funktioner. Det tager dog lidt tid og dygtighed at konfigurere og finde de nødvendige udvidelser til en kompatibel version.

Nogle Firefox-udvidelser kan forårsage hukommelseslækager eller overdreven CPU-brug . Der er lister over sådanne udvidelser og mulige løsninger på problemer med dem [1] [2] .

Udvidelsesteknologier

[ opdater data ]

Udvidelser til Mozilla - produkter er oprettet ved hjælp af XUL -markeringssproget , som er ret nemt at lære, og JavaScript -scriptsproget, som de fleste webudviklere kender. Derfor kan næsten enhver webmaster lære at lave små udvidelser til deres egne behov.

Versionskompatibilitet

Hver udvidelse angiver, hvilken version af browseren den er egnet til. Men ofte, når nye browserversioner frigives, forbliver kompatibiliteten med gamle udvidelser, men udviklere har simpelthen ikke tid til at angive dette i udvidelsesdistributionen.

For at få ældre udvidelser til at fungere med nye versioner af Firefox, kan du installere udvidelsen Add-on Compatibility Reporter .

Det er også muligt at løse problemet ved blot at ændre "extensions.checkCompatibility.D.Dl" parameteren, hvor "DD" er browserens versionsnummer og "l" er bogstavet "a" (Alpha) eller "b" (Beta), (f.eks. "extensions.checkCompatibility.4.0b"), i about:config eller ved hjælp af Nightly Tester Tools [1] . Før Firefox 3.6 var versionsnummeret ikke angivet i parameteren "extensions.checkCompatibility". Udviklerne besluttede ikke at lave indstillingen det samme navn af sikkerhedsmæssige årsager: mange brugere tændte det én gang og glemte det, mens browseren og udvidelserne udvikler sig, kommer der et tidspunkt, hvor de eksisterende gamle udvidelser ikke vil fungere, de kan have en sårbarhed , ellers vil de få browseren til at blive ustabil. Hvis brugeren selv opdaterer navnet på denne post i indstillingerne, fra version til version, betyder det, at han tager ansvar for, hvilke inkompatible udvidelser han bruger.

Du kan også manuelt udpakke XPI- installationsfilen og ændre versionen i installationen. rdf .

For eksempel:

<em:maxVersion>1.5.*.*</em:maxVersion>

for at bruge udvidelsen i Firefox 3.7a1pre skal du skifte til

<em:maxVersion>3.7a1pre</em:maxVersion>

Noter

  1. Problematiske udvidelser i MozillaZine Knowledge Base Arkiveret 13. januar 2008 på Wayback Machine 
  2. Ryan. Firefox-udvidelser forårsager hukommelseslækager og nedbrud  . CyberNet (5. september 2007). Hentet 2. november 2007. Arkiveret fra originalen 3. marts 2012. . Tilpasning og oversættelse til russisk på habrhabr: http://habrahabr.ru/blog/firefox/24829.html  (russisk) Arkivkopi dateret 30. december 2007 på Wayback Machine

Se også

Links