LINUX.ORG.RU

Firefox 31

 ,


0

2

Стали доступны для загрузки финальные версии Firefox 31, Firefox 31 ESR и Firefox 24.7 ESR.

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

  • На страницу новой вкладки добавлено поле для поиска в Интернете.
  • Переход на использование библиотеки mozilla::pkix в качестве средства проверки сертификатов. Она позволяет проверять перекрёстно подписанные сертификаты и содержит в 20 раз меньше строк кода (ранее используемая библиотека была слишком раздута, поскольку её код автоматически транслирован с Java на C).
  • Firefox будет назначать себя программой просмотра по умолчанию для .ogg и .pdf на платформе Windows, если в системе отсутствуют другие приложения для работы с этими форматами.
  • Удалена подсистема CAPS, позволявшая через настройки capability.policy.* задавать индивидуальные разрешения для отдельных сайтов. Также удалена возможность сайтов обращаться к буферу обмена. Оставлены лишь разрешения checkloaduri, необходимые для доступа сайтов к файлам через file://.
  • Включена по умолчанию поддержка субтитров в формате WebVTT.
  • Включён по умолчанию метод navigator.sendBeacon из состава Web API.
  • Возникающие при событии onbeforeunload диалоговые окна больше не блокируют доступ к другим операциям в браузере.
  • Исправлен баг, из-за которого при выделении части текста в ссылки и выборе из контекстного меню операции поиска производился поиск не выделенной части, а всего текста ссылки целиком.

Инструменты разработчика:

  • В Инспекторе появился новый инструмент Eyedropper, предназначенный для определения цвета любого пикселя на экране (скриншот).
  • console.error, console.exception и console.assert теперь сохраняют полный стек вызовов при трассировке (скриншот).
  • Блочная модель в Инспекторе позволяет изменять значения, просто щёлкнув по ним и введя нужное значение. Можно масштабировать элемент на экране, нажимая кнопку «вверх» или «вниз» (шаг 1), удерживая Alt (шаг 0,1) или Shift (шаг 10) (скриншот).
  • Теперь можно применять стили к сообщениям консоли (скриншот).
  • В Монитор сети добавлена команда «Copy as cURL», копирующая в буфер обмена команду curl с соответствующими опциями (скриншот).
  • В редактор исходного кода добавлен набор горячих клавиш из популярного редактора Sublime Text (в дополнение к уже существующим Vim и Emacs).
  • В редактор исходного кода добавлено выделение произвольных областей, отмена выделения и выделение нескольких блоков одновременно (скриншот).
  • Для всех сетевых логов реализована возможность постоянной записи, которая не прекращается на новых вкладках и после перезапуска браузера.
  • В консоли включён по умолчанию вывод предупреждений JavaScript.
  • В Инспектор добавлена возможность сворачивать/разворачивать блоки HTML по Alt+клик.
  • Разработан инструмент для покадровой отладки 2D и 3D графики.
  • Появился отладчик для расширений.

CSS:

  • Префикс для переменных CSS (появившихся в Firefox 29) изменён с «var-» на "--".
  • Исправлена ошибка, из-за которой плавная прозрачность не работала при сочетании свойств pseudo :before и overflow auto.

HTML

  • Реализована поддержка элемента <track> из спецификаций HTML5, а также интерфейс HTMLTrackElement, позволяющий добавлять субтитры в формате WebVTT.

API/DOM:

  • Реализована поддержка конструктора KeyboardEvent и атрибута KeyboardEvent.isComposing.
  • Добавлен интерфейс InputEvent и атрибут InputEvent.isComposing.
  • Добавлен метод CSS.escape(), позволяющий экранировать спецсимволы в выражениях CSS.
  • Событие mousemove сделано отменяемым по аналогии с остальными браузерами.
  • Удалён navigator.mozKeyboard. Методы removeFocus, setSelectedOption, setSelectedOptions и setValue перемещены в navigator.mozInputMethod.
  • Из window.crypto удалены методы disableRightClick, popChallengeResponse и random. Они были частью нестандартного Crypto API в Netscape 4, но остались не реализованными в Netscape 6 и Firefox. В качестве генератора случайных чисел, начиная с Firefox 21, доступен метод window.crypto.getRandomValues.
  • Удалены нестандартные методы window.home, window.back и window.forward, унаследованные ещё из Netscape. Для перемещения по истории браузера следует использовать методы history.back и history.forward.
  • В десктопных версиях браузера отключена реализация Network Information API (navigator.mozConnection), посредством которой веб-сайты могут получать информацию о сетевом подключении пользователя (сотовая связь, Wi-Fi, проводная связь). Поддержка Network Information API была включена случайно, несмотря на то, что ещё не до конца отлажена. Корректно она работает лишь в Firefox для Android и Firefox OS.

MathML

  • В движке MathML частично реализована поддержка таблицы математических символов, которая была введена в новой спецификации OpenType.
  • Удалена поддержка нестандартного псевдоэлемента ::-moz-math-stretchy.
  • Для полужирного и курсивного написания в математических формулах по возможности будут применяться математические символы Unicode.

Безопасность

  • Включена по умолчанию поддержка выражений nonce-source и hash-source из спецификации CSP 1.1.

Кроме того, за прошедший период разработчики отчитались об успехах портирования Firefox на GTK3, показали прототип интегрированной среды разработки WebIDE, поделились планами поддержки шлемов виртуальной реальности в Firefox, объявили о скором переходе на многопроцессную архитектуру браузера, представили высококачественный JPEG-кодировщик mozjpeg 2.0 и решили внедрить новый механизм выделения ссылок (наподобие того, который был в старых версиях Opera).

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

anonymous

Проверено: fallout4all ()
Последнее исправление: Wizard_ (всего исправлений: 5)

На страницу новой вкладки добавлено поле для поиска в Интернете

Идиотизм же. Теперь целых 3 поля для поиска: строка адреса, строка поисковой системы и это новое.

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

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

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

я думаю это для планшетов сделали.

открыл вкладку и можно сразу искать или выбрать существующую ссылку.

тогда из панели строку поиска можно убрать.

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

В лисе еще можно было выделять ссылку с зажатым Alt, но не везде, по моему только под виндой.

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

Dmitry_Sokolowsky ★★★★★
()
Последнее исправление: Dmitry_Sokolowsky (всего исправлений: 1)
Ответ на: комментарий от theNamelessOne

Можно. Вот только нажимать лишние кнопки, когда можно этого не делать, это всё-таки говнодизайн.

anonymous
()

Стали доступны для загрузки финальные версии Firefox 31

разбудите меня на 58 выпуске, ток не забудьте.

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

Для открытия в новой вкладке есть средняя кнопка мыши, колесо прокрутки, (на ноутах правая и левая кнопки одновременно). Очень удобно. Для закладок есть пункт в контекстном меню (ПКМ, добавить ссылку в закладки), но насколько я понимаю это немного не то.

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

Ну и сделали регрессию - «GNU/Linux and Windows XP: Google Maps Street View displays a black screen».

Две мертвые десктопные системы.

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

В Firefox всегда можно было выделить часть ссылки, если зажать Alt.

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

Кстати во многих линухах alt+клик перетаскивают окно, кажется это вообще поведение иксов по умолчанию, так-что у меня например выделение с альтом не работает.

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

В лисе еще можно было выделять ссылку с зажатым Alt, но не везде, по моему только под виндой.

Не только.

xtraeft ★★☆☆
()

Firefox 31
Разработан инструмент для покадровой отладки 2D и 3D графики;

это канал об аниме?

q11q11 ★★★★★
()

На страницу новой вкладки добавлено поле для поиска в Интернете

Теперь полей для поиска при открытии новой вкладке три, наверное разработчики считают пользователей дебилами.

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

Удалена настройка browser.tabs.closeButtons, которая позволяла настроить отображение кнопки закрытия вкладки

Как же они задолбали этой возней с кнопкой закрытия, напоминает наше правительство.
Слава аллаху хоть починили баг 30-й версии когда с панели пропадали кнопки навигации и их нельзя было добавить.

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

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

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

думаю это для планшетов сделали.

вряд ли, скорее закос под хром

тогда из панели строку поиска можно убрать.

У себя сразу убрал под кнопку меню (раньше вообще убирал), мне так удобней.

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

А, про поисковую строку забыл совсем. Я её после установки удаляю с панели, а то упоротость полная.

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

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

Конпля.жпг

Почему? WMP OGG до сих пор открывать не умеет, больше в дефолтном шиндовозе воспроизводить музыку нечем. Так что вполне логичная фича.

MiniRoboDancer ★☆
()

Удалена подсистема CAPS, позволявшая через настройки capability.policy.* задавать индивидуальные разрешения для отдельных сайтов. Также удалена возможность сайтов обращаться к буферу обмена. Оставлены лишь разрешения checkloaduri, необходимые для доступа сайтов к файлам через file://.

Удалена настройка browser.tabs.closeButtons

Ну какого... С каждым новым релизом, начиная с долбанного 29 всё больше и больше хочется стукнуть по голове того, кто принимает эти решения (

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

Ненужно

Нужно.

как localhost открывать

localhost прекрасно открывается с этой «фичей» в Хроме и Сафари. Угадай почему.

.com-домены без вбивания полного адреса?

1) Ненужно.

2) Вбивается один раз, потом закладки и история.

korvin_ ★★★★★
()
Последнее исправление: korvin_ (всего исправлений: 1)
Ответ на: комментарий от q11q11

Не, аниме это было VTT, а это всего лишь Canvas, т.е. канал об игорях.

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

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

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

Ненужно. Скоро и однословные домены будут.

И ты тоже подумай, почему оно не будет конфликтовать, а будет нормально работать.

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

Нужно.

Ненужно. Машина не должна думать за пользователя. Если я вбиваю адрес — я вбиваю адрес, если я вбиваю запрос — я вбиваю запрос, если я вбиваю букмарклет — я вбиваю букмарклет.

Угадай почему.

Прямое указание протокола?

Вбивается один раз

Запрос тоже.

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

Ненужно. Машина не должна думать за пользователя.

Предлагаю тебе удалить браузер и использовать wget например.

Если я вбиваю адрес — я вбиваю адрес, если я вбиваю запрос — я вбиваю запрос, если я вбиваю букмарклет — я вбиваю букмарклет.

И как отличить адрес от запроса?

Прямое указание протокола?

Нет, зачем?

Запрос тоже.

Только чаще.

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

Ты их все в бинарник зашивать будешь? Лол.

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

А для таких дятлов как ты придумали строку поиска. И у неё даже хоткей есть.

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

Предлагаю тебе удалить браузер и использовать wget например.

Слишком много ручной работы.

И как отличить адрес от запроса?

Никак. Адрес может быть поисковым запросом в том числе. Поэтому для обозначения запроса следует использовать символы, недопустимые в доменной части URL, например, пробел: [accel] [request] (этот формат изначально был киллер-фичей Хромога, но потом как-то подзабылся, хотя работает до сих пор; в Лисе такое достигается расширениями).

Только чаще.

Ходишь в интернеты через поисковик?

MiniRoboDancer ★☆
()

А что такое ESR? Eric Solomon Raymond?

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

Никак. Адрес может быть поисковым запросом в том числе. Поэтому для обозначения запроса следует использовать символы, недопустимые в доменной части URL, например, пробел: [accel] [request]

«Слишком много ручной работы.»

Ходишь в интернеты через поисковик?

Обычно в интернетах я ищу информацию, а частопосещаемые ресурсы есть во вкладках и истории. А ты постоянно вручную вбиваешь адреса?

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

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

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

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

В смысле? Она ничего сама не ищет (ну кроме как по истории), а просто передает запрос поисковику по-умлочанию.

korvin_ ★★★★★
()

Неплохое обновление. А WebIDE в какой версии будет доступен?

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

Если знать об этой фиче, я вот не знал

Это еще что. Вот, что можно дублировать вкладку нажатием СКМ по кнопке «обновить» вообще, наверное, никто не знает.

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

В Firefox всегда можно было выделить часть ссылки, если зажать Alt.

ога, только в иксах Alt+LMB / Alt+RMB + тащить мышку всегда было перемещение / изменение размера окон

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

А средняя кнопка так и вовсе сворачивает оказывается.

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