LINUX.ORG.RU

Firefox 45

 ,


0

1

Доступен выпуск Firefox 45.

  • Переход на GTK3 отложен в очередной раз. Поддержка совместимого с Chrome API WebExtensions (разработка кроссбраузерных дополнений) тоже отложена.
  • Чат Hello вынесен в отдельное дополнение, поставляемое с браузером. В следующем выпуске та же участь постигнет Pocket.
  • Удалена функция группировки вкладок (Panorama). Сотой доле процента пользователей (по данным, полученным с помощью телеметрии), которым эта функция необходима, предлагается воспользоваться дополнениями.
  • Возможность предоставить другому пользователю доступ к открытой вкладке браузера.
  • Кнопка для отображения синхронизированных вкладок.
  • При поиске в адресной строке синхронизированные вкладки будут показаны в выпадающей области.
  • Добавлена настройка network.dns.blockDotOnion, блокирующая запросы к DNS-серверам при обращении браузера к сайтам в доменной зоне .onion. Скрытые сервисы Tor всё равно работают без DNS, а эта настройка предотвратит раскрытие DNS-серверу информации о том, что пользователь щёлкнул по .onion-ссылке.
  • Добавлен режим временной установки неподписанных дополнений (установка из XPI-файла, после перезапуска браузера дополнение автоматически удаляется).
  • Исправлено некорректное перенаправление по ссылкам, ведущим на IDN-домены (Unicode-format Internationalized Domain Name).
  • Веб-содержимому запрещено использовать протокол jar:, который позволял напрямую обращаться к конкретному файлу внутри ZIP-архива. Остальные браузеры уже давно не поддерживают этот протокол; его поддержку можно включить, отключив настройку network.jar.block-remote-files (1215235).
  • Исправлена регрессия, введённая в Firefox 41: воспроизведение звука порой заикалось из-за ошибок округления времени воспроизведения (1222866).
  • Локализация на язык гуарани [gn].


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


HTML:

  • Атрибут referrer у тегов <img>, <area>, <a>, and <iframe> переименован в referrerpolicy (1187357).
  • <img srcset> меняет набор изображений при изменении размера окна (1166138).


CSS:

  • Значения word-spacing можно указывать в процентах (1038663).
  • Реализованы text-emphasis, text-emphasis-style, text-emphasis-color и text-emphasis-position. По умолчанию отключены, включаются настройкой layout.css.text-emphasis.enabled (1040668).
  • В качестве ссылок на стандартные, добавлены некоторые нестандартные возможности с префиксом -webkit. Это сделано для лучшей поддержки некоторых сайтов, разработчики которых ориентируются лишь на WebKit:
  • Разметка grid/flex для <fieldset> (1230207).
  • Реализована поддержка недостающих значений start, end, self-start, self-end, left, right, last-baseline, space-evenly, что означает полную поддержку стандарта CSS Box Alignment (1176782).
  • Включена поддержка CSS Grids (1000592):


JavaScript:


API/DOM:

  • Поддержка Push API (сайты могут с разрешения пользователя присылать push-оповещения, даже если браузер закрыт).
  • В целях совместимости реализовано нестандартное свойство Node.innerText (264412).
  • WebGL:
    • Поддержка программ и шейдеров (1048743), униформ и атрибутов (1048745).
    • Добавлены объекты Framebuffer (1048732) и Renderbuffer (1048733).
  • Service Workers:
  • Реализована поддержка Web Speech Synthesis API (синтез и распознавание речи в веб-приложениях) (1003439).
  • Добавлено свойство Window.onstorage.
  • В экспериментальную реализацию Web Animations API добавлен интерфейс ComputedTiming (1108055).
  • Добавлено свойство Document.onselectionchange (1231193).
  • Возможность добавить и воспроизвести другое видео с помощью MediaStream.addTrack(), после удаления видео из медиапотока через MediaStream.removeTrack() (1223696).


SVG:

  • Исправлена ошибка с бэкендом Moz2D (676001).
  • Исправлена невозможность взаимодействия с элементами, имеющими большие значения transform/translate (1217012).


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

  • Правила CSP (Content Security Policy) могут быть заданы через тег <meta> (663570).
  • CSP-правило frame-src объявлено устаревшим, рекомендуется использовать child-src, но временно оставить frame-src для обратной совместимости (1045891).
  • Начиная с Firefox 42, EV-сертификаты со сроком действия свыше 39 месяцев воспринимаются как DV-сертификаты. В Firefox 45 этот период сокращён до 27 месяцев, поскольку участники CA/Browser Forum решили не увеличивать максимальный срок действия EV-сертификатов до 39 месяцев (1222903).


Обзор новостей за последний месяц:

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

★★★★★

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

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

Иди на обратно Палевную_луну, потому-что и Лисы прибавится несколько тысяч пользователей из племени гуарани.

Судя по орфографии, ты тоже из этого племени.

ashot ★★★★
()

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

ElSuerte
()

Добавлен режим временной установки неподписанных дополнений (установка из XPI-файла, после перезапуска браузера дополнение автоматически удаляется)

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

Vlst
()
Ответ на: комментарий от i-rinat

Сорри, что не в тему немного. Не могу коментить твою тему, так как она перемещена в архив :(
Что-то можно сделать с этим?

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

перемещена в архив

Офигеть, два года прошло. Можно пока эту тему угнать. Не думаю, что стоит ещё одну создавать, сообщения там всё равно очень редкие были.

i-rinat ★★★★★
()
Ответ на: комментарий от skvitek

Я использую _стабильные_ дрова и ничего в них не включаю дополнительно.

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

Ты свой баг зарепортил?

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

Что выпилить? Установку неподписанных дополнений пока не запрещали.

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

Просто удивился: последние коменты еще в январе были. Ну то такое.
Вопрос: там вроде где-то проскакивали в коментах отдельные пакеты с PepperFlash то ли Арча то ли еще какого-то дистриба... Может тут кто подскажет? По ходу Chrome теперь только x64, так вот хотелось бы обновить свой флешик из дистра, который еще пилит 32-битную версию.

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

Крэш по нажатию клавиши Insert уже пофиксили?

Прям из серии как снять с себя ошейник - вроде просто кажется, а ...

Перерыл все клавиатуры, которые у меня есть - этак почти с десяток, все от apple. Ну нету там этой рудиментальной клавиши.

Но хотелось всё-таки краш фурифокса увидать, поэтому накидал скриптик

#!/bin/bash
WID=`xdotool search --name "Mozilla Firefox" | head -1` 
xdotool windowfocus $WID
xdotool key Insert
xdotool key Insert
xdotool key Insert

Может я чего не так написал, но не падает...

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

Canonical сообщали, что договорились о распространении PepperFlash отдельно от Chrome. В пакете adobe-flashplugin теперь поставляются сразу обе версии. Отдельно его можно вот тут скачать: https://launchpad.net/ubuntu/ source/adobe-flashplugin. Выбираешь ссылку под Latest upload, а там скачиваешь orig.tar.gz. В нём сразу всё.

i-rinat ★★★★★
()
Ответ на: комментарий от fornlr

Я нашёл то, о чём он писал. В общем, запускаешь Firefox в эмуляторе терминала. В браузере открываешь какую-нибудь страничку, где есть textarea. Ставишь туда курсор и нажимаешь Insert. В терминал вываливается пачка предупреждений от Gtk+. Это оно.

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

Нет, и не собираюсь.

Очень жаль, что ff скатился в говно. :(

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

Открой какое-нибудь поле ввода и нажми на тот Ins, который в цифровом блоке ноута на нуле.

Будет что-то вроде такого: http://pastebin.com/S7hx8dKg

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

Альфа ещё с 42 на GTK3, и с 44 оно даже нормально работает, что они там копаются?

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

А что эта клавиша делает? Ins/Del, PgUp/PgDn, Home/End, даже Backspace — всё это CUA-шное говно в никсах не нужно. Vim и без специальных кнопок отлично реализует как вставку, так и замену текста. Зачем тебе специальные кнопки вообще, ты что, бабушка, привыкшая к приборным панелям? Рукоятка на яркость, рукоятка на контрастность, рукоятка на подстройку каждого канала (помните такие выдвигающиеся коробки в телеках?), вот это всё. Кверти и нескольких модификаторов вполне достаточно для управления ЭВМ. А для карманного девайса и кверти многовато.

anonymous
()

Интересно сколько сотрудники Mozilla получают денег от АНБ, и как всем, кто в этом замешан, удается скрывать такое мошенничество. Или у АНБ нет программы поддержки opensource?

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

Кому не нужно? Если ты часто мышевозишь - окей, тебе не нужно.

Если же я попытаюсь в поле ввода в fx ввести 0, но забыть при этом включить Num - крэш.

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

Я только за гтк3. У меня он ни капельки не глючит. Решение глюков: ставьте правильные версии тем, библиотек и т. д. и т. п. На gtk3.18, например, криво выглядят темы от предыдущих версий gtk, т. к. движок тем в gtk3.18 был сильно переработан.

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

У меня он ни капельки не глючит.
криво выглядят темы от предыдущих версий gtk

окай.jpeg

anonymous
()

Чат Hello вынесен в отдельное дополнение

Обновился в Fedora 23 на 45.0. В расширения и плагинах Hello нет. На панельке сверху справа Hello по прежнему есть, как и был в предыдущей версии. Такие дела.

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

Hello вынесли в ОТДЕЛЬНЫЙ .XPI Его нет в списке дополнений, и не будет. Это «системное дополнение». Но его можно взять и удалить руками, удалив этот самый один-единственный файл .xpi

А где оно находится и как называется? Что-то покопался в .mozilla и не нашел Hello.

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

Сотрудники Mozilla получают деньги от гугля. И анб, в том числе, от гугля. У анб своих денег нет, они сами нищеброды-бюджетники.

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

Ну если тебе не лень нажимать лишние клавиши каждый раз, то ок.

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

А где оно находится и как называется? Что-то покопался в .mozilla и не нашел Hello.

по ходу только в ESR версии: //firefox/browser/features/loop@mozilla.org.xpi

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

не знал что такое есть (было) в firefox'е, хотя пользуюсь уже года 2.

удобная хрень, особенно по работе, и оно не исчезло бесследно, есть плагин Tab Groups, полностью заменяет то что они удалили
// тред не читал

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

Расширений аналогичных что для лисы, что для хрома нет.

это вынесли в плуг Tab Groups, так что есть для ФФ, пользуюсь, всё норм

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

Ага, я понял о чем речь, про плагин тоже нашел информацию. Но как-то меня «не зацепило». Спасибо!

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

внезапно ненужная кнопка стала нужна?

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

Ну нету там этой рудиментальной клавиши.

а Fn+del не выдаёт тот-же эффект?

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

Открой какое-нибудь поле ввода и нажми на тот Ins, который в цифровом блоке ноута на нуле.

открыл, нажал, ничего не покрошилось, фф 44.0.2, ЧЯДНТ?

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

В общем, уже лет 5 как firefox от случайного нажатия клавиши Ins убивает пользовательские данные, и на это никто из разработчиков не обращает внимание.

Великолепно и прекрасно.

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

уже лет 5 как firefox от случайного нажатия ...

уже лет 5 как firefox на платформе x86_64 от случайного нажатия ...
fixed, не благодари

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

Мне не нужен gtk c --enable-debug

Назло маме отморозишь уши? :-)

Немного грустно от таких, как ты. Но зато уровень адекватности других на вашем фоне ощущается выше. Благодаря тем, кто отписывается о багах только на новостных ресурсах, я с большим уважением стал относиться к другим, кто переступает через себя и таки создаёт багрепорт на github'е. А если ещё и остаются на связи — вообще просто сказка.

Хотя я и просто упомнания своих проектов стараюсь отслеживать.

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

Биткоин жив благодаря моим багрепортам и патчам, еслишто.

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

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