Pull to refresh

The App Button в Firefox 4.0

Reading time 1 min
Views 738
Firefox
Firefox 4.0 выйдет ещё не скоро, но уже сейчас нас знакомят с интересными подробностями второго по распространённости браузера в мире.

image

The App Button


Главным новшеством, ранее отмеченным, было объединение кнопок вперед, назад и стоп в одну, меняющую цвет. В новых макетах добавляется кнопка Приложение (the App Button).
По задумке привычные «Файл, Правка, Вид и т.д.» будут заменены одной единственной кнопкой (как это сделано в MS Office 2010). Единственное что ещё предстоит сделать дизайнерам, это выбрать, как будет отображаться эта кнопка:

image

Ещё скрины
Total votes 99: ↑87 and ↓12 +75
Comments 171

Взгляд в ближайшее будущее: Firefox 4

Reading time 1 min
Views 1K
Firefox
Во блоге Ajaxian и во блоге Mozilla Hacks появились блогозаписи о том, каков будет грядущий Firefox 4.

Главная новость: Firefox 4 станет окончательным номером той альфа-версии браузера, которая была до этого известна нам в качестве Firefox 3.7.

Одна из основных инноваций Firefox 3.7 (а именно, вычленение плагинов в отдельный процесс) ужé выпущена в составе Firefox 3.6.4.

Помимо неё, в Firefox 4 появятся вот какие новинки:

→  Поддержка SVG и MathML прямо внутри HTML5, без необходимости прибегать к строгому XHTML и пространствам имён.

→  Интерпретатор HTML5 в отдельном потоке, поэтому интерфейс браузера не будет тормозить в момент обработки крупных страниц.

→  Интерпретатор HTML5 будет поддерживать HTML5 forms.

→  Вызов innerHTML станет работать быстрее (примерно на 20%).

→  Поддержка WebSockets (вебоприложения получат дуплексную связь с вебосервером).

→  PushState улучшит AJAX-взаимодействия.

→  Новые средства взаимодействия с вебостраницами: жесты, многотык (multi-touch).

→  Улучшенная поддержка CSS3.

→  Редактируемое содержимое страниц (contentEditable).

→  IndexedDB: структурированное JSON-подобное (а не SQLite-подобное, как было прежде) хранилище данных.

→  Интерфейсы для доступа к микрофонам и вебокамерам посетителей сайта.

Читать дальше →
Total votes 140: ↑93 and ↓47 +46
Comments 126

Новые индикаторы процента закачки на корешках вкладок будущего Файерфокса

Reading time 1 min
Views 2.2K
Firefox
В двадцатых числах мая в код будущего Файерфокса (напомню: вероятнее всего, в итоге он будет называться Firefox 4, а не просто Firefox 3.7) были внесены изменения, визуально проявляющиеся как полосы (progress bars), показывающие условные проценты закачки страниц на корешках вкладок, соответствующих страницам. Также корешки вкладок будут снабжены кнопками закрытия, появляющимися только при наведении мыши на корешок (в остальное время это пространство будет отдано заголовку страницы):

[внешний вид вкладок с полосами-индикаторами и с кнопкою закрытия вкладки]

В Багзилле этим изменениям соответствует баг 549061 (к которому прилагается ещё пара скриншотов: [1], [2] — демонстрирующих вид вкладок в разных темах оформления Windows); во блоге «The Burning Edge» («Пылающая грань») рассказывается о появлении этого нововведения в ночной сборке Файерфокса от 23 числа, также обсуждаемой на форуме MozillaZine.
Можете поставить себе эту сборку, если желаете пощупать нововведение, но соблюдайте обычные меры предосторожности (запуск из-под нового пользовательского профиля и т. д.), особенно с учётом упомянутых на Мозиллазайне недобитых багов этой сборки (самосброс настроек панелей инструментов к состоянию по умолчанию и т. д.).
Пользователям же расширения Tab Mix Plus можно не беспокоиться, потому что у них и так есть ужé все эти полезные особенности оформления вкладок.
Total votes 72: ↑54 and ↓18 +36
Comments 104

TabCandy: проект совершенно новой организации вкладок в Firefox 4

Reading time 1 min
Views 677
Firefox
Те из вас, кому удалось последовать по гиперссылкам из моего рассказа и поглядеть «слайды» той презентации, которую давеча огласил Mike Beltzner (директор по Файерфоксу) — те должны помнить (или хотя бы вспомнить), что на одном из слайдов имелась (никак не пояснённая) надпись «Tab Candy»:

[Tab Candy?…]

Оказывается, это целый проект, заметно обширный, в котором я даже не уверен, что всё понял.

Так что пока не рискну Хабрахабру поведывать о его сути.

Молча ткну пальцем.

Глядите уж сами.
Total votes 32: ↑17 and ↓15 +2
Comments 21

Сайты тех электронных библиотек, которые защищались невидимым текстом от копирования, ожидает неприятный сюрприз от создателей Mozilla Firefox

Reading time 2 min
Views 1.7K
Firefox
Уверен: многие посетители некоторых коммерческих электронных библиотек подмечали, что текст невозможно скопировать естественным способом, потому что, оказывается, в него понамешана масса невидимых букв (с CSS-свойством «visibility:hidden», или «visibility:collapse», или «display:none»), так что результат копирования этого текста в буфер оказывается неудобочитаемым.

Для решения этой проблемы до сего дня использовались не особенно удобные средства (копирование HTML-кода с последующим поиском и заменою по регулярным выражениям, или использование специализированных расширений ко браузеру, если есть).

Сегодня же стало известно о том, что в еженощных сборках Firefox 3.7 (будущего Firefox 4) при копировании текста из него автоматически выкусываются невидимые элементы, имеющие стиль «visibility:hidden», или «visibility:collapse», или «display:none».

Читать дальше →
Total votes 162: ↑118 and ↓44 +74
Comments 92

Firefox 4 значительно ускорится и получит поддержку inline SVG

Reading time 2 min
Views 993
Firefox
Translation
Вечером 30 июня «Мозилла» явилась в Лондон в Англии, чтобы поведать про дополнения («Mozilla Add-Ons») и показать некоторые новые клёвые особенности грядущего Файерфокса 4.

Вероятно, наиболее впечатляющими (если не считать средства создания дополнений «Add-Ons Builder», основанного на «Беспине») оказались следующие будущие возможности Firefox 4:

→  отображение HTML5-видео (<video>)

→  рисование на холсте (<canvas>)

→  манипулирование изображениями на холсте (анализ пикселов, распознавание лиц с помощью opencivitas)

→  технологии «зелёного экрана» (хромакей) в иллюстрациях и видео, достигаемые анализом цвета пикселов

→  HTML5, встраиваемый внутрь SVG (ура!)

→  SVG как <img>

→  SVG как CSS-фон

→  SVG-фильтры, SVG-маски, SVG-контуры обрезки

→  SVG-анимация

→  inline SVG (то есть SVG внутри HTML5)

→  CSS3: селекторы, @font-face, 2D-преобразования (transforms), переходы (transitions), тени, градиенты, вычисления — calc(2em-10px)

→  API: геопозиция (geolocation), оффлайн (IndexDB, localStorage, AppCache, FileAPI: чтение двоичного содержимого из файла, перетаскивание файлов), веб-труженики (web workers) и сокеты (websockets)

→  контроллер на вебсокетах, запускающий презентацию с мобильника

→  WebGL

Некоторые из этих способностей подтверждались демонстрациями:

→  фильтры CSS3 и маски SVG на HTML5-видео:

Читать дальше →
Total votes 118: ↑97 and ↓21 +76
Comments 72

В движке Gecko 2 (во браузере Firefox 4) переменится способ регистрации кросс-платформенных компонентов (XPCOM)

Reading time 2 min
Views 1.2K
Firefox
[mozilla.org]В прежней версии движка (существовавшей до июля 2010 года) все XPCOM-компоненты (будь они джаваскриптовыми или же скомпилированными двоичными) сперва подгружались браузером, а затем регистрировали сами себя. Теперь вместо этого все сведения, необходимые для их регистрации, авторам расширений придётся складывать в текстовый файл «chrome.manifest» (где всякий хром описывается), и регистрацией будет заниматься сам браузер.

Те файлы с путями вида «platform/WINNT_x86-msvc/chrome.manifest» (это пример пути для Windows), в которых прежде хранились отдельные хромовые манифесты для каждой платформы, отменяются. Вместо этого в манифестах можно использовать особые пометки о том, что та или иная строка манифеста должна применяться только на некоторой платформе.

Целью этих перемен является упрощённая процедура регистрации компонентов, требующая от браузера меньших усилий — а значит, ускорится начальная загрузка Файерфокса, которая прежде оказывалася неимоверно длинною после обновления самогó браузера или после замены (доустановки, отключения, устранения) его расширений. Также, вероятно, упростится и переход к многопоточности, планируемый в будущем.

Ценою этих перемен станет необходимость переписать абсолютно все те расширения, которые содержали и использовали собственные компоненты XPCOM (на MDC есть инструкции о том, как это сделать). Кроме того, уведомления (notifications) с именами «xpcom-startup» и «app-startup» больше не поступают в компоненты, так как во время событий, соответствующих этим уведомлениям, никаких компонентов ещё нет.

Многие расширения, заброшенные их авторами, придётся переписывать для переноса на Firefox 4: прежние полушаманские трюки, направленные на простую отмену проверки версий (совершаемую либо вручную, либо расширениями наподобие «Nightly Tester Tools», «MR Tech Toolkit», «Add-on Compatibility Reporter»), не заставят их заработать корректно.

Читать дальше →
Total votes 24: ↑14 and ↓10 +4
Comments 8

Firefox 4b1

Reading time 1 min
Views 777
Firefox
Выпущена первая бета-версия Firefox 4.

Основные изменения

  • В версии для Windows вкладки теперь размещаются в самой верхней части окна браузера;
  • на Windows Vista и Windows 7 верхнее меню заменено кнопкой «Firefox»;
  • новый менеджер расширений;
  • кнопка остановки загрузки страницы и кнопка обновления страницы были объединены в одну в версиях для Windows, Mac и Linux;
  • панель закладок заменена кнопкой закладок по умолчанию (при желании можно вернуть);
  • защита от падений в версиях для Windows, Linux и Mac, если падение связано с плагинами Adobe Flash, Apple Quicktime или Microsoft Silverlight;
  • частичная поддержка переходов CSS;
  • полная поддержка WebGL (отключено по умолчанию);
  • поддержка WebM;
  • новый парсер HTML5
и прочее.

ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/4.0b1/
Total votes 114: ↑95 and ↓19 +76
Comments 158

Совместимость дополнений с Firefox 4: время начинать

Reading time 5 min
Views 1K
Firefox
Translation
Как многим из вас ужé хорошо известно, несколько недель тому назад вышла первая бета браузера Firefox 4. Очень скоро за нею последует и вторая, а итоговая версия ожидается позднее в этом году. Этот сравнительно долгий переходный период идёт на пользу разработчикам дополнений, так как он даёт нам много времени на обновление и проверку наших расширений для Firefox 4. С другой стороны, этот новый значительный выпуск станет щеголять массою новых функций, и нарушит множество необходимых нам вещей, так что обновление большинства дополнений для поддержки его не окажется простой задачею. Эта блогозапись — одна из многих, осведомляющих разработчиков о совместимости с Firefox 4.

Прежде всего, MDC вам друг: «Firefox 4 for developers». Это документ, который должен и будет содержать все сведения, надобные веборазработчикам и разработчикам дополнений, окружившим Firefox 4. Убедитеся, что посещаете этот документ регулярно и ищете в нём изменения. Если вам известно о чём-нибудь, чего в этом документе недостаёт — дайте нам знать.

И вот несколько ключевых фрагментов из этого документа.

Читать дальше →
Total votes 70: ↑53 and ↓17 +36
Comments 58

Do You Know How To: «Preferences» и «Install Location» в FireFox 4 betas?

Reading time 3 min
Views 761
Firefox
Здравствуй хабр.

Являясь разработчиком дополнения к FireFox решил написать свои мысли по мотивам недавней статьи «Совместимость дополнений с Firefox 4...» от одного известного автора.

В мыслях меня интересовало то, что вынесено в заголовок, а именно объект Preferences и как получить путь к «Install Location».

Под катом код и описание к нему.

Читать дальше →
Total votes 9: ↑6 and ↓3 +3
Comments 4

Firefox 4.0 Beta 2 доступен для загрузки

Reading time 1 min
Views 408
Firefox
Доступна для загрузки вторая бета-версия Firefox 4.0!

По сравнению с первой бета-версий, в программе предприняты следующие изменения:

— На 24-х языках. В том числе, конечно же, на русском.
— Любую вкладку можно сделать размером с иконку. Ранее возможность была доступна через дополнение App Tabs.
— Разработчикам доступны новые функции CSS Transitions.
— Улучшен отзывчивость и скроллинг.
— Улучшена скорость обработки JavaScript.
— Изменена система регистрации XPCOM компонентов.

Русская версия:

Для Windows
Для Linux
Для Mac OS X

Английская версия:

Для Windows
Для Linux
Для Mac OS X
Total votes 78: ↑68 and ↓10 +58
Comments 78

Вышел Firefox 4 beta 3

Reading time 2 min
Views 303
Lumber room
Доступна для загрузки третья бета-версия веб-браузера Firefox 4.0.

Что нового в Firefox 4 beta 3: Release Notes

* Доступен на 34 языках, включая Русский;
* Поддержка сенсорного управления на Windows 7;
* Вкладки по умолчанию находятся наверху в Windows и OSX, на Linux понадобится применить соответствующую настройку;
* В панели Smart Location можно искать и переключаться на уже существующие вкладки;
* Кнопки «Стоп» и «Обновить» объединены в одну на Windows, Mac, и Linux;
* Панель закладок была заменена кнопкой закладкой по умолчанию (есть возможность переключить назад).
Читать дальше →
Total votes 26: ↑11 and ↓15 -4
Comments 11

Mozilla переносит Firefox 4 RC на начало 2011 года

Reading time 2 min
Views 540
Firefox
image
Несмотря на то, что выпуск седьмого бета-релиза Firefox 4 к настоящему времени задерживается почти на 6 недель, Mozilla заявила, что темпы разработки новой версии браузера не замедлились. Однако, первоначальный график выпуска браузера, возможно, был слишком оптимистичным.
Читать дальше →
Total votes 63: ↑39 and ↓24 +15
Comments 98

Мобильный Firefox (он же Fennec) достигает версии «4.0 бета 2»

Reading time 2 min
Views 811
Firefox
[карманных хвост Fennec]Для скачивания новая версия доступна там же, где была предыдущая бета.

Отдельно доступны версия для Maemo, которая поддерживает Nokia N900, и версия для Android, которая поддерживает HTC Desire, HTC Droid Incredible, HTC EVO 4G, Google Nexus One, Motorola Droid 2, Motorola Droid X, Samsung I9000 Galaxy S (AT&T Captivate, Verizon Fascinate, T-Mobile Vibrant, Sprint Epic 4G) и ряд других устройств, часть которых требует специальной экспериментальной сборки браузера.

Для установки на Android понадобится ≈32MB свободного внутреннего хранилища да ≈12MB на SD-карточке. (Пользователи предыдущей бета-версии могут высвободить необходимое пространство, просто удалив её из системы.)

Вторая бета-версия по сравнению с первою обладает многими достоинствами:
  • Размер установленной программы на Android сократился на 60%.
  • Скорость исполнения джаваскриптов на 25% превосходит имеющийся браузер (stock browser) в тестах SunSpider.
  • Загрузка страниц ускорилась на ≈40% по сравнению с первой бетой.
  • Уменьшилось потребление энергии батареи.
  • Исправлен баг, из-за которого при запуске показывался пустой экран.
  • Сокращён объём используемой памяти.
  • Улучшилось распределение букв в тексте (text spacing).
  • Эта бета переведена на 10 языков мира.
  • Новая тема оформления (белая вместо чёрной).
  • Появилась возможность отмены закрытия вкладки.
  • При расшаривании гиперссылки используется встроенная в Android система расшаривания.
  • Поддерживаются системные уведомления.
  • Управление видео уютнее подстроено под управление пальцем.
  • Падение страницы больше не приведёт к падению браузера.
  • Если браузер всё же упадёт, пользователю предлагается отправить отчёт о том.
  • Встроенные инструменты бета-тестера (возможность вырубить проверку совместимости дополнений, отдельная консоль ошибок).
  • Многотык (для увеличения и уменьшения страниц) действует быстрее и аккуратнее.
  • Теперь в Android работает определение координат.
Total votes 70: ↑48 and ↓22 +26
Comments 42

Вышел Firefox 4 Beta 3 для Android

Reading time 1 min
Views 688
Firefox
Вышла третья бета Firefox 4 для Android и Maemo. Из нового:
  • Новый андроидный вид меню
  • Добавлена возможность загрузки файлов
  • Добавлена возможность сохранения страниц в PDF
  • Исправлены ошибки при открытии ссылок в других приложениях
  • Исправлены проблемы с поддержкой экранной и аппартатной клавиатуры
  • Полноэкранное видео
  • Копипаст в адресной строке
Читать дальше →
Total votes 34: ↑24 and ↓10 +14
Comments 21

Опыт использования js-ctypes в Firefox 4 в Windows

Reading time 4 min
Views 1.6K
Firefox
Sandbox
Компания, в которой я работаю, занимается разработкой вспомогательных программ для интернет-пользователей. Для вызова этих программ из файрфокса у нас есть специальное расширение. Работает оно очень просто — ищет окно в системе и передает ему данные через WM_COPYDATA. Но для такого взаимодействия с Windows-программами в свое пришлось написать XPCOM компонент на C. В четвертом файрфоксе старые бинарные компоненты перестали работать и одновременно появился механизм для прямой работы с win-библиотеками из яваскрипта — js-ctypes. Пока я переписывал код с C на JS, умудрился нарваться на все подводные камни, которыми теперь и хочу поделиться.
Упрощенная версия кода выглядит так:
Читать дальше →
Total votes 32: ↑25 and ↓7 +18
Comments 2

Выпущена 10-я бета Firefox 4

Reading time 1 min
Views 411
Firefox


10-я бета Firefox 4 доступна для загрузки и тестирования.

В этой бете продолжена работа над повышением производительности и стабильности Firefox 4 Beta, в том числе улучшено использование памяти, включен удалённый чёрный список для аппаратного ускорения и улучшена поддержка Flash для пользователей Mac OS X.

Полный список исправленных ошибок доступен на этой странице: www.mozilla.com/en-US/firefox/4.0b10/releasenotes/buglist.html
Total votes 30: ↑26 and ↓4 +22
Comments 35

Mozilla выпустила Firefox 4 beta 4 для Android и Maemo

Reading time 1 min
Views 845
Firefox


Mozilla объявила о выпуске четвёртой беты мобильного Firefox 4 (Fennec) для Nokia N900 на Maemo и различных устройств на Android 2.0 и выше.

В Firefox 4 beta 4 для Android и Maemo добавлена поддержка не требующих перезапуска дополнений, улучшена скорость запуска и производительность JavaScript, уменьшено использование процессора и памяти. Кроме того, в настоящее время доступно более 100 дополнений для мобильного Firefox.

Что касается производительности JavaScript, то, по утверждению разработчиков, Firefox 4 beta быстрее стандартного Android-браузера: примерно в три раза в Kraken, почти в два раза в SunSpider и немного быстрее в V8.
Читать дальше →
Total votes 52: ↑37 and ↓15 +22
Comments 68

Выпущена 11-я бета Firefox 4

Reading time 1 min
Views 473
Firefox


11-я и, как предполагается, предпоследняя бета Firefox 4 доступна для загрузки и тестирования.

Главной особенностью этой беты стала функция «Не следить» (Do Not Track), позволяющая лучше сохранять конфиденциальность пользователей. Вы можете отметить соответствующую галочку в настройках, и сайты будут получать сигнал, что вы хотели бы избежать слежения за вашим поведением.

Полный список исправленных ошибок доступен на этой странице: www.mozilla.com/en-US/firefox/4.0b11/releasenotes/buglist.html
Total votes 17: ↑11 and ↓6 +5
Comments 4

Выпущен релиз-кандидат Mozilla Firefox 4

Reading time 1 min
Views 1.3K
Firefox
Mozilla Firefox 4 после 12 бета-версий, наконец-то, вышла из бета-цикла и теперь доступна в качестве релиз-кандидата на более чем 70 языках для Windows, Mac и Linux.

Тестерам рекомендуется посетить портал «Чудеса Интернета от Mozilla», на котором размещены демонстрации новых возможностей HTML5, дизайна, видео и WebGL.

Начиная с первой бета-версии, команда разработчиков исправила более 8 000 ошибок. Уже более 70 % дополнений для Firefox совместимы с Firefox 4.
Total votes 87: ↑74 and ↓13 +61
Comments 102
1