Как работи Mozilla Firefox

Съдържание:

Как работи Mozilla Firefox
Как работи Mozilla Firefox

Видео: Как работи Mozilla Firefox

Видео: Как работи Mozilla Firefox
Видео: Обзор: Firefox - браузер который может. Chrome уходит на пенсию 2024, Ноември
Anonim

Браузърът Mozilla Firefox се счита за една от най-добрите програми за сърфиране в мрежата. В основата на „огнената лисица“е Gecko - многофункционален „двигател“, разпространяван под безплатни лицензи.

Как работи Mozilla Firefox
Как работи Mozilla Firefox

Инструкции

Етап 1

Браузърът Firefox се състои от компоненти, написани на C и C ++. Основният компонент на софтуерния пакет - "двигателят" на Gecko - се състои изцяло от код, написан на втория от тези езици. По-голямата част от изходния код както на "двигателя", така и на браузъра като цяло подлежи на т. Нар. Тройно лицензиране. Това означава, че човек, който иска да използва разработките на програмисти, има право самостоятелно да избере най-удобния за него лиценз: MPL, GPL или LGPL. Но кодът е едно, а търговските марки - друго. Не всички разработчици са доволни от условията си за използване, така че някои от тях трябва да преименуват браузъра си. Например в Debian се нарича IceWeasel - "леден пор".

Стъпка 2

Компонентът Gecko поддържа не само класическия език за маркиране HTML4, но и много нови отворени уеб стандарти. Сред тях - XHTML, HTML5 (частично), CSS, JavaScript, XML. Благодарение на това Firefox беше третият след Opera и Chrome, който премина теста Acid3 със резултат 100. Това обаче се случи, след като беше отменена проверката за коректността на изобразяването на шрифтове във SVG файлове.

Стъпка 3

Но „двигателят“се занимава само с декодиране на кода на страницата и превръщането му в изображение, което потребителят вижда на екрана. Програмата, независимо дали е браузър или тясно специализирано приложение, взаимодейства, от една страна, с потребителя, осигурявайки диалог с него чрез системата от менюта, а от друга, с "двигателя", предавайки му команди чрез интерфейс, наречен API (интерфейс за приложно програмиране), и чрез него, получавайки в отговор информацията, която искате да покажете. Благодарение на това не само няколко други браузъра са базирани на Gecko, но например приложението за обработка на снимки Picasa.

Стъпка 4

Firefox няма да бъде себе си, ако не поддържа плъгини. Това се отнася не само за Java и Flash, но и за малки добавки, разработени специално за този браузър и предназначени да извършват различни действия - от показване на прогнозата за времето до синтез на реч. Взаимодействието с тях се осъществява и на ниво API. Програмистите пишат приставки на различни езици, включително JavaScript и XUL (вид XML). Вграденият мениджър за добавки в браузъра ви позволява бързо да добавяте и премахвате приставки.

Стъпка 5

Тъй като Firefox е написан изцяло на C и C ++, той е междуплатформен. Това означава, че може да се компилира, за да работи на различни операционни системи. Те включват не само Linux, BSD, Mac OS X и Windows, но и екзотични софтуерни платформи като RISC OS или HP-UX.

Препоръчано: