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)

Кроме того, за прошедший период разработчики представили API для задействования в web-приложениях инструкций SIMD, присоединились к инициативе по отказу от SHA-1 для HTTPS и опубликовали график подготовки к выпуску 64-разрядной версии браузера для Windows.

anonymous
()

Изменения, не отражённые в примечаниях к выпуску:

  • Добавлены настройки browser.cache.disk.free_space_hard_limit и browser.cache.disk.free_space_soft_limit, предназначенные, судя по всему, для предотвращения ситуации, при которой кэш браузера не оставляет свободного места на диске
  • Количество миниатюр на новой странице увеличено с 9 до 15
  • Добавлена отключённая по умолчанию настройка privacy.trackingprotection.enabled, управляющая встроенной в браузер защитой от отслеживания пользователя веб-сайтами (информация о таких сайтах берётся с tracking.services.mozilla.com)
  • Удалена настройка plugin.allowed_types. Теперь, ни одному плагину не разрешён автоматический запуск по умолчанию.

Полный список различий в настройках между 33-й и 32-й версиями размещён в блоге cat-in-136.github.io

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

опубликовали график подготовки к выпуску 64-разрядной версии браузера для Windows.

как понимаю, они свихнулись.То остановили разработку, то выпустим.

zikasak ★★
()

Поддержка формата H.264 с помощью опциональной загрузки готовой бинарной сборки кодека от Cisco

а сейчас оно чем ютуб c html5 крутит?
если оно лучше, бэкпортируйте кто-то эту фичу в firefox 28... либо что вы там используете для отказа от australis?

reprimand ★★★★★
()

Установка соединения с HTTP-прокси по HTTPS

Круто! Уже думаю как настроить эту связку со сквидом на vps, а то всегда, когда хожу через свою проксю, беспокоюсь что одмины конторские смогут видеть куда я хожу.

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

//Через VPN ходить не хочется по многим причинам.

Loki13 ★★★★★
()
Последнее исправление: Loki13 (всего исправлений: 2)
Ответ на: комментарий от fero

Не вижу повода обновлять мой 15.0.1

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

Deleted
()

Наконец-то! Жесть долго ждал.

Интересно, это только у меня на 32 версии YouTube отвалился или у всех? Открываешь, он либо сразу не показывает, либо скачет выбор качества - с минимального по HD и в итоге отключается.

Что характерно, на webkit-gtk браузере - то же самое.

vim
()

Поддержка формата H.264 с помощью опциональной загрузки готовой бинарной сборки кодека от Cisco

Прогнулись под проприетарное ненужно.

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

обновится

обновиться. (от «что сделать», а не «что сделает».);

vim
()

Ничего пугающего. Обновлюсь, как только появится в репозитариях.

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

чем тебя socks-прокси через ssh не устраивает для этого?

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

у меня задача на ограниченное множество ресурсов(10-100) ходить так чтобы одмины сети корпоративной не могли узнать куда я ходил. чтобы светился только ip-шник моей vps-ки. Сейчас я просто хожу через сквид, но понимаю что я все равно свечу адресами в запросах к сквиду.

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

Loki13 ★★★★★
()

Баг с потерей вкладок исправили? В текущей версии стабильно через раз вылезает, житья нет. Закрыл браузер с открытыми вкладками, открыл - нет вкладок; пристрелил процесс, снова запустил - есть вкладки; снова закрыл, открыл - «Ваши вкладки *здой накрылись, восстановить?». Бесит уже.

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

половина паутины же либо просит обновится, либо тупо не работает

4.2 Разве что какие-нибудь гугладоксы.

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

как понимаю, они свихнулись.То остановили разработку, то выпустим.

Ну а что же им делать если Chromium на пятки наступает?

iron ★★★★★
()

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

. Ненужно. Все юзают Хром на Маздае.

TheHermit
()

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

Самое главное. Теперь фирефокс окончательно готов к продашену.

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

А вот и нет, не работает только яндекс.диск

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

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

у меня задача на ограниченное множество ресурсов(10-100) ходить так чтобы одмины сети корпоративной не могли узнать куда я ходил. чтобы светился только ip-шник моей vps-ки. Сейчас я просто хожу через сквид, но понимаю что я все равно свечу адресами в запросах к сквиду.

ssh -D $PORT_NUMBER $YOUR_SERVER

В FoxyProxy прописываете SOCKS5 на localhost:$PORT_NUMBER и ваши адреса.

Axon ★★★★★
()

Редактор кривых Безье

Ну ничесе.

WebIDE

Ахринеть, среду разработки встроили.
https://www.youtube.com/watch?v=n8c34wk4OnY Настраивают рабочий стол Firefox OS в браузере.

Я не знаю что они там курят, но я хочу, чтобы мне отсыпали.

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

а сейчас оно чем ютуб c html5 крутит?

Это для защищенного контента.

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

а сейчас оно чем ютуб c html5 крутит?

Через GStreamer 1.0 (Linux) или встроенный декодер в Windows (Vista и выше).

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

Интересно, это только у меня на 32 версии YouTube отвалился или у всех?

Связка Media Source Extensions + Youtube в 32-ой лисе сломана была. Теперь починили.

anonymous
()

Вот хром, когда возникают ошибки показывает каскад вызовов, что очень помогает, а фокс показывает в одном месте, как правило в библиотеке, а не по месту вызова. Когда вот это реализуют, интересно.

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

Теперь починили.

Отлично! Ждем ебилдов!

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

либо что вы там используете для отказа от australis?

Сам не пробовал, сижу на Авроре и всё устраивает, но слухи ходят что есть такая шняга Classical Theme Restorer, которая позволяет не заниматься сексом с мертвыми красными пандами.

redgremlin ★★★★★
()

Отключена поддержка legacy Crypto API

очень в духе «домохозяйского» развития файрфокса: выкинули стабильное работающее с нетскапы4 апи, взамен ничего не дали,а пообещали «что-то когда-нибудь» из Web Crypto API, где пока ни законченного стандарта, ни работающей реализации нету. один раз уже такое было в «районе» мозиллы-1.1 - тогда народ потребовал вернуть «взад» все оторванное и вернули же... потому браузер 15 лет (нетшкаф-мозилла-симанка) бывший корпоративным браузером, а также «дефолтным» для «тыщ» клиентов, возможно придется менять (если «симанковцы» поведутся вслед за мэйнстримом).

dab18
()

Для строковых данных, попадающих в диапазон Latin1, выигрыш по памяти может составлять до 50%

А для данных, не попадающих в этот диапазон, проигрыш по памяти может составлять до 500%, ага.

anonymous
()

Поддержка формата H.264 с помощью опциональной загрузки готовой бинарной сборки кодека от Cisco

Раз такое дело с прогибаловом... папочка хочет NETFLIX! :D

anonymous
()

Ну и фуфло сборка. У меня были 7 столбов и 4 строки диалов, после обновления стало 6 столбов и 3 строки, и никакими настройками увеличить больше нельзя. Отстой.

GodlikeBro
()

Удалены исключённые из спецификации W3C Touch Events события touchenter и touchleave

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

Indexator ★★★
()

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

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

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

Lap yaxşı!

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

Снижено потребление памяти
Каждая новость это гласит.

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

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