Hvordan Mozilla Firefox Fungerer

Innholdsfortegnelse:

Hvordan Mozilla Firefox Fungerer
Hvordan Mozilla Firefox Fungerer

Video: Hvordan Mozilla Firefox Fungerer

Video: Hvordan Mozilla Firefox Fungerer
Video: Пошаговая настройка приватности браузера Mozilla Firefox 2024, November
Anonim

Mozilla Firefox-nettleseren anses å være et av de beste programmene for nettlesing. I hjertet av "brannreven" er Gecko - en multifunksjonell "motor", distribuert under gratis lisenser.

Hvordan Mozilla Firefox fungerer
Hvordan Mozilla Firefox fungerer

Bruksanvisning

Trinn 1

Firefox-nettleseren består av komponenter skrevet i C og C ++. Hovedkomponenten i programvarepakken - Gecko "motoren" - består utelukkende av kode skrevet på det andre av disse språkene. Det meste av kildekoden til både "motoren" og nettleseren som helhet er underlagt den såkalte trippellisensen. Dette betyr at en person som ønsker å bruke utviklerne av programmerere, har rett til uavhengig å velge den mest praktiske lisensen for ham: MPL, GPL eller LGPL. Men kode er en ting, og varemerker er en annen. Ikke alle utviklere er fornøyde med bruksvilkårene sine, så noen av dem må gi nytt navn til nettleseren. For eksempel kalles det i Debian IceWeasel - "isferret".

Steg 2

Gecko-komponenten støtter ikke bare det klassiske HTML4-merkespråket, men også mange nye åpne webstandarder. Blant dem - XHTML, HTML5 (delvis), CSS, JavaScript, XML. Takket være dette var Firefox den tredje etter Opera og Chrome som besto Acid3-testen med poengsummen 100. Dette skjedde imidlertid etter at bekreftelsen av riktigheten av gjengivelse av skrifter i SVG-filer ble kansellert.

Trinn 3

Men "motoren" er bare opptatt av å dekode sidekoden og konvertere den til et bilde som brukeren ser på skjermen. Programmet, enten det er en nettleser eller et høyt spesialisert program, samhandler på den ene siden med brukeren, og gir en dialog med ham gjennom menysystemet, og på den andre, med "motoren", og sender kommandoer til ham gjennom et grensesnitt kalt API (applikasjonsprogrammeringsgrensesnitt), og gjennom det, motta som svar informasjonen du vil vise. Takket være dette er ikke bare flere andre nettlesere basert på Gecko, men for eksempel Picasa-bildebehandlingsapplikasjonen.

Trinn 4

Firefox ville ikke være seg selv hvis det ikke støttet plugins. Dette gjelder ikke bare Java og Flash, men også små tillegg utviklet spesielt for denne nettleseren og designet for å utføre en rekke handlinger - fra å vise værmelding til talesyntese. Interaksjon med dem utføres også på API-nivå. Programmører skriver plugins på en rekke språk, inkludert JavaScript og XUL (en slags XML). Nettleserens innebygde tilleggsadministrator lar deg raskt legge til og fjerne plugins.

Trinn 5

Fordi Firefox er skrevet helt i C og C ++, er det plattform. Dette betyr at den kan kompileres for å kjøre på en rekke operativsystemer. Disse inkluderer ikke bare Linux, BSD, Mac OS X og Windows, men også eksotiske programvareplattformer som RISC OS eller HP-UX.

Anbefalt: