Extensie (Mozilla)

Extensiile ( extensiile în engleză  ) sunt module mici de îmbunătățiri instalate, un tip de supliment, în proiectele Fundației Mozilla ( Mozilla Thunderbird , SeaMonkey , Netscape , Nvu , Flock , Sunbird și Mozilla Suite ) și compatibile cu acestea (de exemplu, Mozilla Firefox - Portable Edition și GNUzilla ).

Trebuie remarcat faptul că extensiile (de exemplu, Adblock Plus și Firebug ), temele ("wallpaper" și "full"), localizările și pluginurile (de exemplu, Adobe Flash , QuickTime , Java ) pentru Firefox nu sunt același lucru, dar numai diferite tipuri de completări .

Descriere

Extensiile adaugă noi funcții la programe sau vă permit să modificați setările existente. Ele pot adăuga aproape orice, de la un buton din bara de instrumente la funcții complet noi.

Mecanismul de extensie transformă austeritatea originală a browserului Mozilla Firefox într-unul dintre principalele avantaje: prin instalarea extensiilor, utilizatorul poate alege exact funcționalitatea de care are nevoie pentru navigarea confortabilă, fără a ocupa spațiu de lucru și resurse cu funcții inutile. Cu toate acestea, este nevoie de ceva timp și abilități pentru a configura și a găsi extensiile necesare pentru o versiune compatibilă.

Unele extensii Firefox pot cauza scurgeri de memorie sau utilizarea excesivă a procesorului . Există liste cu astfel de extensii și posibile soluții pentru problemele cu ele [1] [2] .

Tehnologii de extensie

[ actualizare date ]

Extensiile pentru produsele Mozilla sunt create folosind limbajul de marcare XUL , care este destul de ușor de învățat, și limbajul de scripting JavaScript cu care sunt familiarizați majoritatea dezvoltatorilor web. Prin urmare, aproape fiecare webmaster poate învăța cum să creeze extensii mici pentru propriile nevoi.

Compatibilitate versiuni

Fiecare extensie indică pentru ce versiune de browser este potrivită. Dar adesea, atunci când sunt lansate versiuni noi de browser, rămâne compatibilitatea cu extensiile vechi, dar dezvoltatorii pur și simplu nu au timp să indice acest lucru în distribuția extensiilor.

Pentru ca extensiile mai vechi să funcționeze cu noile versiuni de Firefox, puteți instala extensia Add-on Compatibility Reporter .

De asemenea, este posibil să depășiți problema prin simpla modificare manuală a parametrului „extensions.checkCompatibility.D.Dl”, unde „DD” este numărul versiunii browserului și „l” este litera „a” (Alfa) sau „b” (Beta), (de exemplu , „extensions.checkCompatibility.4.0b”), în about:config sau folosind Nightly Tester Tools [1] . Înainte de Firefox 3.6, numărul versiunii nu era specificat în parametrul „extensions.checkCompatibility”. Dezvoltatorii au decis să nu facă setările cu același nume din motive de securitate: mulți utilizatori au pornit-o o dată și au uitat de ea, în timp ce browserul și extensiile se dezvoltă, vine un moment în care extensiile vechi existente nu vor funcționa, pot avea un vulnerabilitate , sau vor face ca browserul să devină instabil. Dacă utilizatorul însuși actualizează numele acestei intrări în setări, de la versiune la versiune, atunci aceasta înseamnă că își asumă responsabilitatea pentru ce extensii incompatibile folosește.

De asemenea, puteți extrage manual fișierul de instalare XPI și puteți schimba versiunea în instalare. rdf .

De exemplu:

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

pentru a utiliza extensia în Firefox 3.7a1pre trebuie să treceți la

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

Note

  1. Extensii problematice din baza de cunoștințe MozillaZine Arhivate la 13 ianuarie 2008 la Wayback Machine 
  2. Ryan. Extensiile Firefox provoacă pierderi de memorie și blocări  . CyberNet (5 septembrie 2007). Consultat la 2 noiembrie 2007. Arhivat din original pe 3 martie 2012. . Adaptare și traducere în rusă pe habrhabr: http://habrahabr.ru/blog/firefox/24829.html  (rusă) Copie de arhivă din 30 decembrie 2007 pe Wayback Machine

Vezi și

Link -uri