Kjøre Custom Firefox Plugins I Sin Egen Prosess

0
217

Firefox 3.6.4 har nettopp blitt utgitt av Mozilla-etter en lengre tid enn vanlig ventetid. Den nye versjonen av nettleseren kommer med ut-av-prosessen plugins aktivert.

Denne funksjonen går plugins i sin egen prosess for å forbedre stabiliteten og sikkerheten i nettleseren.

Standard, bare Silverlight, Flash og Quicktime er å gjøre bruk av denne funksjonen. Alle andre plugin er fortsatt kjører i den største Firefox prosessen som sannsynligvis er noe som du kanskje ikke ønsker, hvis du vurdere fordelene av ut-av-prosessen løsning.

Mozilla har imidlertid lagt til et alternativ for å inkludere andre plugins til ut-av-prosessen plugins-list, slik at de kjøres i sin egen prosess, så vel.

Tilpasset ut-av-prosessen plugins

Det første trinnet i prosessen er å få namnet på den plugin, dette kan gjøres via about:plugins i Firefox adresselinjen.

firefox installed plugins

firefox plugins installert

Plugin navn av Java plugin i skjermbildet ovenfor er npjp2.dll. Bare se på Fil-referanse for å finne navnene på andre plugin-moduler som er installert i nettleseren.

Skriv ned navn, eller åpne en ny fane i Firefox og skriv inn about:config i adresselinjen. Dette åpner Firefox configuration editor.

Første gang brukerne trenger for å få vedtatt en advarsel først, før de kan gjøre endringer.

En ny Boolske preferanse behov for å bli opprettet for hver plugin som du ønsker å kjøre i sin egen prosess. Dette er gjort ved å høyre-klikke på konfigurasjon-vinduet og velge Ny > Boolean fra listen.

Dette åpner et skjema popup hvor den nye parameteren trenger å bli lagt inn. Syntaksen er alltid det samme; dom.ipc.plugins.aktivert.Pluginname.

For Java-filen som ble funnet på skjermbildet ovenfor er det dom.ipc.plugins.enabled.npjp2.dll.

out of process plugins

ut av prosessen plugins

Et annet alternativ er vist rett etter skapelsen. Stille inn verdien av den nye parameteren til å true gjør ut-av-prosessen for Java-plugin.

boolean value

boolsk verdi

Firefox må startes på nytt før endringene trer i kraft. Å sette verdien til false å deaktivere funksjonen igjen (noe som kan være nyttig hvis en konfigurert plugin ikke kjører stabilt i sin egen prosess. (via Mozilla Lenker)