LINUX.ORG.RU

Firefox 33

 ,


0

1

Доступна финальная версия Mozilla Firefox 33.

Основные новшества:

Известные ошибки:

  • Встроенный просмотрщик PDF некорректно отображает некоторые изображения, но это затрагивает весьма незначительное число документов
  • Некоторые ошибки сертификатов невозможно проигнорировать

В инструменты разработчика добавлены:

  • Отображение элементов, имеющих привязанные обработчики событий
  • Боковая панель cо списком ярлыков для каждого правила @media в текущем наборе стилей
  • Добавление новых правил прямо из раздела Rules
  • Изменение правил @keyframes в Инспекторе (раздел Rules)
  • Редактор кривых Безье
  • Подсветка СSS-преобразований в инспекторе стилей
  • Возможность отключить кэширование в браузере
  • Новые команды в командной строке разработчика
  • Новые опции в настройке инструментов разработчика
  • Интегрированная среда разработки WebIDE
  • Отображение перерисовываемых элементов

CSS:

  • Поддержка @counter-style (966166)
  • Убран префикс у -moz-ethiopic-numeric (985825)
  • Поддержка стилей счётчиков disclosure-open и disclosure-closed в list-style-type (982355)
  • Исправлены CSS-анимации с пустыми свойствами keyframes, теперь они могут отправлять события (1004377)
  • Новый цвет из спецификации CSS Colors level 4 — rebeccapurple (1024642)
  • Поддержка CSS Fonts Level 3 (включается через layout.css.font-features.enabled):
    • Если в шрифте отсутствуют глифы, необходимые для font-variant-caps, то они будут сгенерированы автоматически (961558)
    • Поддержка свойства font-synthesis (871453)

HTML:

  • Экспериментальная поддержка элемента <picture> (870022). Включается через dom.image.picture.enabled
  • Тег <label>, особенно без указания атрибута «for», больше не применяется к <input type=hidden> (597650)
  • Атрибуту «rel» тега <a> добавлена поддержка значения noreferrer (530396)

JavaScript:

  • Удалён нестандартный метод Number.toInteger() (1022396)
  • Методы Map.prototype.set(), WeakMap.prototype.set() и Set.prototype.add() можно использовать последовательно, они теперь возвращают объект, а не undefined (1031632)
  • Параметры по умолчанию, инициализированные до инициализации функции или в теле функции, не могут быть использованы в качестве параметров по умолчанию (1022962)
  • В константах объектов теперь разрешены сокращённые свойства: по умолчанию значения свойств инициализируются переменными с аналогичными именами. Например, функция f(x, y) { return {x: x, y: y}; } эквивалентна f(x, y) { return {x, y}; } (875002)

API/DOM:

  • Поддержка RadioNodeList API (779723)
  • Новый интерфейс DOMMatrix (1018497)
  • Поддержка нестандартного (но поддерживаемого остальными браузерами) свойства DOMException.stack (857648)
  • Метод CanvasPattern.setTransform() (1019257)
  • Поддержка MP4 в Media Source Extensions (включается через media.mediasource.enabled) (1000686)
  • Экспериментальная поддержка свойств HTMLMediaElement.audioTracks и HTMLMediaElement.videoTracks (включается через media.track.enabled) (744896)
  • Нестандартный XMLHttpRequest.mozBackgroundRequest() доступен только внутри Firefox, а не всем сайтам (1035242)
  • Удалены исключённые из спецификации W3C Touch Events события touchenter и touchleave (1036444)

MathML:

  • Поддержка атрибутов columnspacing, framespacing и rowspacing у элемента <mtable> (330964);
  • Использование Open Type MATH для задания констант дробей, стеков, корней и скриптов (961365)

Security:

  • Отключена поддержка legacy Crypto API (тянулась еще из Netscape). Соответственно, отключены свойства/функции интерфейса window.crypto. Они будут полностью удалены в следующем выпуске. На замену им активно разрабатывается Web Crypto API
  • Удалён старый, нестандартный CSP-парсер, внедрённый еще в Firefox 4. Следует использовать новый бэкенд CSP (Content Security Policy)
  • Отключена поддержка старых, небезопасных и редко используемых алгоритмов: 3DES, Camellia, DSS и RC4
  • 512, 1000 и 1023-битные RSA-сертификаты признаны ненадёжными и заблокированы. Современные сертификаты должны быть хотя бы 2048-битными.

>>> Подробности

anonymous

Проверено: leave ()
Последнее исправление: cetjs2 (всего исправлений: 2)

Ответ на: комментарий от anonymous

Добра тебе, анончик, не ведись на маркетинговый бред!

fero ★★★★
()

Параметры по умолчанию, инициализированные до инициализации функции или в теле функции, не могут быть использованы в качестве параметров по умолчанию

штобля

crowbar
()

Интересно, они уже пофиксили баг с owner-only сохранением файлов?

xio4
()

Азербайджанская локализация [az]

Ура! Теперь есть что порекомендовать своим родственникам в качестве браузера.

like-all ★★
()
Ответ на: комментарий от Loki13

я не осилил его настроить. может конечно не так настраивал. пробовал через dante-server.

Да там в два с половиной шага делается:

1 - Поднимаешь socks-proxy (

ssh -D localPort youHost -f -N
)

2 - В браузере ставишь дополнение для прокси (можно и без него - задать глобально, проще всего через proxychains, одну строчку в конфиг внести), я использую FoxyProxy.

2.5 - Настроить регекспы для прокси

alozovskoy ★★★★★
()
Последнее исправление: alozovskoy (всего исправлений: 2)

немного фоотоп: firefox sync уже юзабельно, или заброшено на уровне 2008 года?

crowbar
()
Ответ на: комментарий от Loki13

vpn не хочу, т.к. не знаю как только часть сайтов открывать через vpn, а остальные напрямую.

У меня вот vpn без default route, а внутри виртуальной сети крутится dante, слушающий внутренние адреса без авторизации. А в браузере foxyproxy для этого.

Но если ничего кроме прокси не нужно, то vpn уже лишний, достаточно socks из ssh, про который в треде уже сказали.

risenshnobel ★★★
()

Поддержка формата H.264 с помощью

штоета значит? Оно будет прокручиваться без тормозов, при минимальном использовании ЦПУ?

darkenshvein ★★★★★
()
Ответ на: комментарий от darkenshvein

Это значит, что те, у кого по каким-то причинам не установлен GStreamer и плагины к нему для воспроизведения H264, смогут таки просматривать контент. При этом, используется блоб от Циски, за который Циска уже заплатила лицензионные отчисления патентодержателям. Исходный код блоба открыт, но если юзер хочет компилять сам - придется самому и платить. На таких условиях Циска смогла договориться с патентодержателями.

anonymous
()
Ответ на: комментарий от Loki13

Если я конечно правильно понял что это значит. Это же значит что мои запросы к сквиду будут теперь шифрованные? Или это только для авторизации? Тогда расстройство.

Все будут шифрованные. Единственное я не очень понял — можно ли SSL включить через настройки, а не через pac-файл

maxcom ★★★★★
()
Ответ на: комментарий от grem

По традиции жирный вопрос: им кто-то ещё пользуется?

он настолько жирный, что будь я модератором, я бы не поленился снять тебе одну звезду за постинг подобных вопросов в новостях.

darkenshvein ★★★★★
()
Ответ на: комментарий от DeadEye

Да задолбали уже обновляться!

Переходи на uzbl.

mandala ★★★★★
()
Ответ на: комментарий от Deleted

Ты че, каждое обновление любой программы прям оцениваешь, взвешиваешь все за и против? Арчешкольник штоле?

Арчешкольник не думает, он апается.

mandala ★★★★★
()
Ответ на: комментарий от vim

скачет выбор качества - с минимального по HD и в итоге отключается.

Смени поставщика доступа к глобальной сети.

mandala ★★★★★
()
Ответ на: комментарий от i1atf

зербайджанская локализация [az]
Lap yaxşı!

Өте жақсы...

Снижено потребление памяти
Не заметил. Они чуть ли не к каждому релизу это пишут.

А то, не дай Аллах, нищеброды обидятся

Deleted
()
Ответ на: комментарий от anonymous

Добавлены настройки browser.cache.disk.free_space_hard_limit и browser.cache.disk.free_space_soft_limit, предназначенные, судя по всему, для предотвращения ситуации, при которой кэш браузера не оставляет свободного места на диске

Ужас! Ткните носом в пример.

mandala ★★★★★
()
Ответ на: комментарий от anonymous

Количество миниатюр на новой странице увеличено с 9 до 15

Тут была шутка про два года и ожидание.

mandala ★★★★★
()
Ответ на: комментарий от anonymous

Ну почему сразу неосиляторы. Я исхожу из того, что людям может быть приятнее работать в родной для них языковой среде. Мой друг в Киеве, например, отлично владеет и русским, и английским языком, однако и в убунточке, и в андроиде он использует исключительно украинскую локализацию.

like-all ★★
()
Последнее исправление: like-all (всего исправлений: 1)
Ответ на: комментарий от anonymous

Даже ленивая загрузка вкладок уже не спасае

Не держи много вкладок. Поставь себе виртуаку с ограниченными ресурсами для привыкания. Или как я: второй пень, 200 метров оперативы и одна вкладка :-).

mandala ★★★★★
()
Ответ на: комментарий от xsektorx

Отложили до следующего раза.

anonymous
()
Ответ на: комментарий от mandala

Смени поставщика доступа к глобальной сети.

Долго думал? :) Т.е. если пользоваться хромиумом, на котором работает, то не нужно менять поставщика доступа к глобальной сети?

vim
()
Ответ на: комментарий от Indexator

Как теперь определять где/когда началась/закончилась пальцевозня?

touchstart, touchend?

special-k ★★★
()
Ответ на: комментарий от mandala

Крохотный SSD, например. В данном случае, браузер увидит, что остается меньше гига свободного места и не станет раздувать кэш. Вообще, я жду, когда они таки допилят сжатие кэша. Настройка такая уже есть, ЕМНИП, но если ее включить - браузер начинает жутко чудить.

anonymous
()
Ответ на: комментарий от like-all

Мой друг в Киеве, например

не, ну с этими всё понятно.

anonymous
()
Ответ на: комментарий от anonymous

Крохотный SSD, например.

Зачем так жить?

меньше гига

Ну точно жирнолис.

mandala ★★★★★
()
Ответ на: комментарий от mandala

А что азербайджанцы? Это тоже народ, у которого есть свой язык. Да, многие из них в силу различных обстоятельств знают русский язык, но это вовсе не означает что они будут использовать родную для них локализацию из-за неосиляторства.

like-all ★★
()
Ответ на: комментарий от vim

Долго думал? :)

Ваще не думал.

Т.е. если пользоваться хромиумом, на котором работает, то не нужно менять поставщика доступа к глобальной сети?

Хват рекламировать якобы свободное и открытое решение от корпорации порабощения.

mandala ★★★★★
()
Ответ на: комментарий от mandala

хромиумом

якобы свободное и открытое решение от корпорации порабощения

Ваще не думал.

Да ты дурачек похоже, предупреждать же нужно.

vim
()
Ответ на: комментарий от Deleted

Обидеться или обидится? Чет я и сам забываю...

Что тут забывать...Чуство языка надо в себе возращивать!

mandala ★★★★★
()
Ответ на: комментарий от Vlst

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

Скорее у него гента на недобуке. И он пользуется только самым располследним ПО.

mandala ★★★★★
()
Ответ на: комментарий от vim

Позволь спросить, а что он у тебя зондиирует / назондировал? И каким образом.

Я откуда знаю? Это же блоб.

mandala ★★★★★
()
Ответ на: комментарий от Vlst

Снижено потребление памяти

Каждая новость это гласит

тебя это печалит?

Любого опечалит, кто жирнолисом пользуется.

mandala ★★★★★
()
Ответ на: комментарий от crowbar

Параметры по умолчанию, инициализированные до инициализации функции или в теле функции, не могут быть использованы в качестве параметров по умолчанию

штобля

Я тоже не распарсил.

mandala ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.