Вышла десятая версия браузера Firefox

Некоммерческая организация Mozilla Foundation выпустила стабильную версию браузера Firefox 10. Загрузить приложение можно на сайте Mozilla.

От предыдущих версий Firefox 10 отличают несколько особенностей. Так, в новой версии используется иной подход к управлению “расширениями” - дополнительными модулями, которые увеличивают возможности браузера.

Раньше после обновления Firefox отключал все “расширения”, не имеющие отметки о совместимости с последней версией. Теперь браузер будет автоматически считать совместимыми все “расширения”, которые могут успешно работать с Firefox 4 и более поздними версиями.

Большая часть нововведений в Firefox касается разработчиков - например, API для полноэкранных веб-приложений и сглаживание графики, созданной с помощью WebGL.

Параллельно с “обычным” Firefox 10 Mozilla выпустит версию браузера для предприятий. Она получит название ESR (Extended Support Release). Ее задачей будет избавить системных администраторов от необходимости часто обновлять браузер. Крупные обновления для Firefox ESR будут выходить раз в 42 недели, а не раз в 6 недель.

Обязательство выпускать новую версию Firefox каждые шесть недель Mozilla взяла на себя весной 2011 года. До этого обновление браузера шло более медленными темпами: версии с первой по четвертую выходили с 2004 по 2011 год.

В браузере Firefox 13, выход стабильной версии которого запланирован на начало июня 2012 года, Mozilla планирует полностью перейти на автоматическую систему обновлений.

http://lenta.ru/news/2012/01/31/ten/

 

Firefox будет отображать переводы строк (LF) во всплывающих подсказках (атрибутах title)

Как известно, спецификация HTML 4.01 чёрным по белому требует того, чтобы в строковых атрибутах (CDATA) символы перевода строки (LF) игнорировались, а символы возврата каретки (CR) заменялись пробелами.

А вот в спецификации HTML5, наоборот, символы перевода строки (LF) в атрибуте title считаются значимыми. Предполагается, что можно набрать код наподобие нижеследующего:

<a href="…" title="Первая строка.
Вторая строка."></a>

и ожидать, что при наведении на гиперссылку явится двустрочная всплывающая подсказка.

Кстати, я-то там набрал «&#10;» — но Хабрахабр заменил этот код реальным переводом строки. По меньшей мере, у меня в Файерфоксе. Этакий вот баг хабратэга <source>. Впрочем, согласно HTML5, значимыми являются обе эти формы перевода строки. И сам символ, и его entity.

Internet Explorer как раз так всю дорогу и вёл себя (по меньшей мере, последние шесть лет) — плевать хотел на HTML 4.01, отображал многострочную подсказку. Уместно думать, что именно поведение MSIE послужило источником вдохновения для авторов соответствующего подраздела HTML5.

А несколько дней назад (25 января) эта проблема (bug 358452) была решена и в Файерфоксе. По-видимому, первой версией Файерфокса с поддержкою многострочных всплывающих подсказок станет Firefox 12.

 

Mozilla Firefox завибрирует

Этой зимою нам довелось заметить такие полезные новинки в мобильном Файерфоксе, как контроль за зарядом аккумулятора и управление мобильной связью и SMS. Позавчера во блоге Mozilla Hacks были опубликованы сведения о том, что разработчики Firefox 11 также обеспечили сайтам интерфейс, управляющий вибрацией мобильного телефона.

В простейшем случае достаточно задать джаваскриптом длительность вибрации, выраженную в миллисекундах:

navigator.mozVibrate(1000);

Несколько более сложная вибрация задаётся при помощи массива, нечётные элементы которого задают длительность вибрации, а чётные — длительность последующей паузы. Вот пример краткой двойной вибрации:

navigator.mozVibrate([200, 100, 200, 100]);

Чтобы немедленно прекратить вибрацию мобильника (не дожидаясь окончания указанных длительностей), достаточно передать тому же методу нулевую длительность или пустой массив:

navigator.mozVibrate(0);
navigator.mozVibrate([]);
Черновик соответствующего стантарта опубликован на сайте W3C.