Mozilla Chromeless: відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Немає опису редагування
м граматичні корекції
Рядок 1:
Проект '''Mozilla Chromeless''' розробляє ідею вилучення існуючого користувацького інтерфейсу браузера, щоб замінити його на на гнучку платформу, яка дозволяє створення нового інтерфейсу користувача, використовуючі такі стандартні веб-технології як [[HTML]], [[CSS]] та [[JavaScript]].
 
Chromeless є надбудовою над стандартним браузерним рушієм [[Gecko]] і позбавлений підсистеми "Сhrome" (не плутати з браузером ''[[Chrome]]''), відповідальної за формування користувацької оболонки (набір [[XUL]]-[[віджет]]ів в [[Firefox]]). Замість користувацького інтерфейсу в Chromeless представлений спеціальний [[API]] для швидкого створення власних інтерфейсів, використовуючи стандартні веб-технології — [[HTML]], [[CSS]] і [[JavaScript]]. Код Chromeless базується на комбінації [[XULRunner]] з [[Mozilla Jetpack|Jetpack SDK]]. Замість завантаження [[XUL]] здійснюється запуск [[HTML]]-файлу, якому надаються додаткові привілеї, такі як доступ до модуля [[CommonJS]] зі складу платформи [[Mozilla Jetpack|Jetpack]]. CommonJS дозволяє дістатися до елементів в самому верху [[DOM]]-дерева, встановлювати обробники для специфічних для [[операційна система|операційної системи]] меню або звертатися до функцій системи нотифікації.