The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Первый тестовый выпуск проекта Mozilla Chromeless

17.12.2010 22:29

Лаборатория Mozilla объявила о доступности первой тестовой версии проекта Chromeless, нацеленного на упрощение разработки альтернативных пользовательских интерфейсов для web-браузера. Chromeless представляет собой лишь основной костяк надстроек над браузерным движком Gecko, лишенный подсистемы "сhrome" (не путать с браузером Chrome), ответственной за формирование пользовательской оболочки для вывода web-страницы на экран (набор XUL-виджетов в Firefox).

Вместо пользовательского интерфейса в Chromeless представлен специальный API для быстрого создания собственных интерфейсов, используя стандартные web-технологии - HTML, CSS и JavaScript. Цель проекта именно создание макетов и эксперименты, удачные идеи из которых впоследствии могут быть перенесены в базовый интерфейс Firefox, в котором пока не планируется уходить от использования XUL.

Проект распространяется в двух формах: в виде набора JavaScript-библиотек, позволяющих организовать контроль над приложением через манипуляции с DOM, и коллекции рабочих примеров, реализующих определенные браузерные элементы, например, прототип наглядного представления эскизов вкладок.

Код Chromeless базируется на комбинации XULRunner с Jetpack SDK. Вместо загрузки XUL осуществляется запуск HTML-файла, которому предоставляются дополнительные привилегии, такие как доступ к модулю CommonJS из состава платформы Jetpack. CommonJS позволяет добраться до элементов в самом верху DOM-дерева, устанавливать обработчики для специфичных для операционной системы меню или обращаться к функциям системы нотификации. В будущем будет обеспечен режим изоляции подсистем обработки web-контента и прорисовки интерфейса.

Для создания более содержательных браузерных конструкций разрабатывается отдельный API. В частности, Chromeless 0.1 включает в себя новые API-вызовы, позволяющие реализовать следующие функции:

  • Отслеживание процесса загрузки страницы;
  • Получение уведомлений о состоянии безопасности web-страницы (статус использования SSL);
  • Доступ к изображениям, сформированным из фрагментов DOM;
  • Инициирование перехода в полноэкранный режим;
  • Вывод лог-сообщений на консоль;
  • Сохранение данных в пользовательский профайл;
  • Преобразование пользовательского ввода и корректный URL;
  • Экспериментальный API с поддержкой фоновой загрузки web-страниц.


  1. Главная ссылка к новости (http://mozillalabs.com/chromel...)
  2. OpenNews: Лаборатория Mozilla представила проект Chromeless
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/29036-mozilla
Ключевые слова: mozilla, chromeless, web, html, javascript, browser
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (7) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, ыыы (?), 23:10, 17/12/2010 [ответить]  
  • –2 +/
    Провокационное название.
     
     
  • 2.3, User294 (ok), 23:15, 17/12/2010 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Мозильщики развлекаются техничными подколками конкурентов. Например, about:mozilla прозрачно намекает нам на некоторых и на то что с ними было и стало.
     
  • 2.4, vit (??), 01:54, 18/12/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    к вашему сведению, еще до появления гуглохрома у фаерфокса все внутренние адреса(менеджер закачек и т.п.) начинались с chrome://......
     
     
  • 3.5, adm (??), 06:16, 18/12/2010 [^] [^^] [^^^] [ответить]  
  • +/
    к вашему сведению это работало когда firefox в планах не было..
     
  • 2.6, Аноним (-), 08:15, 18/12/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ...у Google Chrome? Возможно.
     

  • 1.7, Аноним (-), 16:26, 18/12/2010 [ответить]  
  • +/
    ждём вирусов на html, css и js.
     
  • 1.8, anonym sa anonym (?), 17:16, 18/12/2010 [ответить]  
  • +/
    Ай, молодца! Скоро выкинем perlwww ;)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру