Показать сообщение отдельно
Старый 23.10.2010, 16:12   #401
Tuflya07
Гуру
 
Аватар для Tuflya07
 
Регистрация: 07.10.2007
Ресивер: Openbox X-800
Сообщений: 10,465
Сказал(а) спасибо: 2,818
Поблагодарили 5,637 раз(а) в 4,437 сообщениях
Вес репутации: 48
Tuflya07 за этого человека можно гордитсяTuflya07 за этого человека можно гордитсяTuflya07 за этого человека можно гордитсяTuflya07 за этого человека можно гордитсяTuflya07 за этого человека можно гордитсяTuflya07 за этого человека можно гордитсяTuflya07 за этого человека можно гордитсяTuflya07 за этого человека можно гордится
По умолчанию

Chromeless – новый конструктор браузеров от компании Mozilla



Компания Mozilla официально объявила о запуске проекта под названием «Chromeless» («Без хрома»). Компоненты, которые стали доступны разработчикам в рамках этого проекта, позволят конструировать браузер с любым интерфейсом по усмотрению авторов. Самое интересное в этом проекте то, что нестандартное оформление и поведение браузеров на основе платформы Chromeless программируются с использованием стандартных веб-технологий: HTML, CSS и JavaScript.

На данный момент для оформления интерфейса флагманского браузера Mozilla Firefox используется язык XUL (XML User Interface Language – язык описания пользовательского интерфейса). Этот же язык служит одним из главных инструментов для создания расширений к браузеру. В результате интерфейс браузера действительно получает богатые возможности расширения, но язык XUL имеет определенные ограничения и барьеры на пути к созданию заказных решений. В частности, в языке XUL разработчики не имеют доступа к привилегированным XPCOM-объектам. Кроме того, язык XUL полностью поддерживается только в технологии Gecko, которая используется в браузере Firefox, так что XUL-приложения не поддерживаются в браузерах на платформе WebKit (Chrome и Safari) или на платформе Trident (Internet Explorer).

В компании Mozilla считают, что доработка интерфейса должна стать гораздо легче. Именно для этого запущен проект «Chromeless». На стадии альфа-версии вместо языка XUL предлагается использовать компоненты IFRAME. Таким образом, приложения загружаются прямо из файла в формате HTML. Имея доступ к базовым функциям браузера через язык HTML, сторонние разработчики могут создавать собственный браузер с любым оформлением по своему усмотрению. В примере, который привели создатели проекта Chromeless, вместо вкладок со страницами используются миниатюры страниц с минимальным набором вспомогательных элементов управления.

Сейчас участники проекта уже подготовили минимальный набор готовых компонентов, которые позволяют отображать веб-страницу и интерфейс браузера. В дальнейшем планируется выпустить полноценный инструментарий разработчика для конструирования браузеров. Загрузить эти компоненты можно из официального репозитария на сайте GitHub.

По материалам сайта Mashable.

Источник: SoftLine
__________________
Tuflya07 вне форума   Ответить с цитированием
Пользователь сказал cпасибо: