Увидел свет (https://blog.mozilla.org/blog/2017/04/19/first-big-bytes-pro.../) релиз web-браузера Firefox 53 (https://www.mozilla.org/en-US/firefox/new/), а также мобильной версии (http://www.mozilla.org/en-US/mobile/53.0/releasenotes/) Firefox 53 для платформы Android. В ближайшие часы ожидается обновление ветки (https://www.mozilla.org/en-US/firefox/organizations/all/) с длительным сроком поддержки 52.1.0 (http://www.mozilla.org/en-US/firefox/52.1.0/releasenotes/). Также началась подготовка выпуска SeaMonkey 2.48 (http://www.seamonkey-project.org/), для которого на днях опубликована бета-версия. В скором времени на стадию бета-тестирования перейдёт (http://firefox.com/channel) ветка Firefox 54, релиз которой намечен на 13 июня. Aurora-выпуски больше формироваться не будут (https://www.opennet.me/opennews/art.shtml?num=46399).
Основные (http://www.mozilla.org/en-US/firefox/53.0/releasenotes/) новшества (https://developer.mozilla.org/en-US/Firefox/Releases/53):- Полностью переработано (https://medium.com/@pastith/feeling-safer-online-with-f...) оформление уведомлений для подтверждения предоставления web-приложению или сайту дополнительных полномочий, таких как доступ к определению местоположения, микрофону, камере, API для offline-хранения, выводу уведомлений и т.п. Уведомления о запросе расширенных полномочий стали более заметными, наглядными и простыми для понимания. В адресной строке предусмотрена возможность быстрого доступа к полномочиям с возможностью их изменения в любой момент и доступом к расширенным настройкам сайта, позволяющим заблокировать загрузку изображений, обработку cookie и использование плагинов.
- Поддержка многопроцессного режима расширена наработками проекта Quantum Compositor (https://bugzilla.mozilla.org/show_bug.cgi?id=1264543) (e10s-gpu), в рамках которого код композитинга и интерфейса для взаимодействия с GPU вынесен в отдельный процесс, что позволяет защитить браузер от проблем, возникающих из-за графических драйверов и сбоев в графическом API. В случае сбоя графического драйвера процесс композитинга автоматически перезапускается без негативного влияния на работу остальных частей браузера. Проведённый в ночных сборках эксперимент (https://ashughes.com/?p=374) показал, что тестовое включение Quantum Compositor привело к сокращению общего числа жалоб на крахи браузера на 1.2%, крахов в процессе завершения работы на 5.1%, крахов плагинов на 5.5% и число отчётов о крахах GPU-драйверов уменьшилось на 45%. Отдельный процесс для отрисовки пока активирован только для платформы Windows;
- В дополнение к ранее применяемой базовой теме оформления в основной состав включены две новые темы оформления - Compact Dark и Compact Light, созданные по мотивам тем оформления для Firefox Developer Edition. Новые темы можно активировать через Appearance в менеджере дополнений (about:addons) или через меню настройки внешнего вида (Menu/Customize). Новые темы являются первым шагом на пути к реализации плана (https://bugzilla.mozilla.org/show_bug.cgi?id=1325171) по визуальному обновлению Firefox в 2017 году.- По умолчанию активирована блокировка воспроизведения мультимедийного контента в фоновых вкладках. Звук и видео теперь начинают воспроизводиться только после того, как пользователь явно перейдёт на вкладку (воспроизведение не начнётся, пока вкладка не станет видимой);
- Добавлена система детализированного подтверждения полномочий, которые требуют дополнения на базе WebExtensions. Перед установкой дополнения, или в случае изменений списка полномочий при доставке обновлений, пользователь должен подтвердить предоставление дополнению расширенных прав, таких как доступ к пользовательским данным или содержимому вкладок;
- В сборках для платформы Linux прекращена (https://support.mozilla.org/en-US/kb/your-hardware-no-longer...) поддержка процессоров x86, не поддерживающих инструкции SSE2 (процессоры старее Pentium 4 и AMD Opteron, в том числе Pentium 3, Athlon XP и VIA C3);
- Обеспечена возможность применения легковесных тем оформления для окон, открытых в режиме приватного просмотра;
- В режиме читателя (Reader Mode) реализовано отображение приблизительного времени чтения страницы;
- Изменён метод отображения обрезанной части заголовка страницы на вкладках - вместо многоточия реализован эффект смазывания (затухания) последних букв;- Обновлены элементы интерфейса для управления воспроизведением мультимедийного содержимого;
- Добавлена поддержка канала прозрачности для видео в формате WebM, что позволяет организовать воспроизведение с просвечивающим фоном;
- Для очень больших меню, включающих более 40 элементов, реализована функция inline-поиска элементов меню;
- В дополнениях запрещена (https://blog.mozilla.org/addons/2017/01/24/preventing-add-on.../) загрузка бинарных компонентов и разделяемых библиотек непосредственно в процесс Firefox. Разработчикам дополнений, в которых используется нативный код, рекомендуется перейти на технологии WebExtensions и API Native Messaging (https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Na...), который подразумевает запуск связанного с дополнением исполняемого файла в отдельном процессе и организацию канала связи с ним. Начиная с Firefox 53 все дополнения, использующие JS-ctypes или напрямую загружающие бинарные данные в процесс будут занесены в чёрный список;
- По умолчанию включен интерфейс для навигации по структурированным данным в формате JSON. В интерфейсе предоставлена возможность раскрытия блоков в соответствии с заданным фильтром и сохранения или копирования выделенных областей. В состав кодовой базы просмотрщик JSON добавлен ещё в Firefox 44, но до сих пор был отключен по умолчанию (devtools.jsonview.enabled в about:config);- Продолжено (https://blog.mozilla.org/addons/2017/01/25/webextensions-in-.../) усовершенствование API WebExtensions (https://www.opennet.me/opennews/art.shtml?num=42838) для разработки дополнений, совместимых с браузером Chrome. В новой версии реализована большая часть API browser.browsingData, которое позволяет удалять из Firefox накопленные в процессе навигации данные, такие как данные форм, cookie, пароли, загрузки, содержимое кэша, история посещений. Частично реализован API browser.identity, предоставляющий средства для аутентификации с использованием OAuth.
Добавлен новый API browser.contextualIdentities с реализацией системы контейнеров (https://blog.mozilla.org/tanvi/2016/06/16/contextual-identit.../) для изоляции параметров идентификации (например, в разных вкладках можно использовать разные учётные записи к одному сайту). Успешно прошёл тестирование и включён по умолчанию API browser.storage.sync. Началась реализация API browser.devtools. Существенно расширены возможности по созданию контекстных меню.
- В about:config добавлена (https://bugzilla.mozilla.org/show_bug.cgi?id=1304623) опция network.http.referer.userControlPolicy, позволяющая определить применяемую по умолчанию политику (https://w3c.github.io/webappsec-referrer-policy/) отправки заголовка Referrer:
0 - не заполнять, 1 - заполнять только для того же домена (same-origin), 2 - отправлять обрезанным на другие хосты (strict-origin-when-cross-origin), 3 - отправлять за исключением случая обращении из области HTTPS к HTTP (no-referrer-when-downgrade, по умолчанию);- Добавлен API Intersection Observer (https://developer.mozilla.org/en-US/docs/Web/API/Intersectio...), позволяющий увеличить производительность сайта за счёт применения техники отложенной загрузки контента и значительного снижения накладных расходов при проверке видимости контента;
- Включена по умолчанию поддержка CSS-свойств "mask-* (https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Masks)" (mask-clip, mask-border, mask-image, mask...URL: https://hacks.mozilla.org/2017/04/firefox-53-quantum-composi.../
Новость: http://www.opennet.me/opennews/art.shtml?num=46398
Багфиксы для новой версии уже завтра ждать или дня через 3? Традиции мозиловцы не нарушают.
>> Для очень больших меню, включающих более 40 элементов, реализована функция inline-поиска элементов менюРеализована (dom.forms.selectSearch), но не включена по умолчанию.
>> Добавлен API Intersection Observer, позволяющий увеличить производительность сайта за счёт применения техники отложенной загрузки контента и значительного снижения накладных расходов при проверке видимости контентаАналогично, dom.IntersectionObserver.enabled пока отключена.
Для тех, кто пользовался настройкой network.standard-url.encode-utf8 - её убрали, теперь будет browser.urlbar.decodeURLsOnCopy = true.
Я пользовался 'network.standard-url.escape-utf8 = false', которая позволяла копировать ссылки с кириллицей в нормальном виде. Это оно или нет?
Да, оно. Их обе убрали. Сейчас поправлю в новости.
Такое ощущение, что decodeURLsOnCopy не работает и вообще не нужна. Что с false, что с true копирует нормально.
Откройте https://ru.wikipedia.org/wiki/Малая_панда и потом скопируйте из адресной строки в текстовый редактор.
Очень прошу указывать в новости, поддерживает ли новая версия ALSA.
Зачем упоминать то, что уже убрали в прошлом выпуске https://www.opennet.me/opennews/art.shtml?num=46187
Не убрали, а отключили сборку по умолчанию.
Код для ALSA на месте, но собирать надо самому.> 0:21.19 checking for alsa... yes
> 0:21.19 checking MOZ_ALSA_CFLAGS... -I/usr/include/alsa
> 0:21.20 checking MOZ_ALSA_LIBS... -lasound
С некоторых пор jack впилили.
странно, скриншоты не с мака.или умудрились сломать на маке внешний вид окна?
Возможность включения Java-плагина убрали?
> Java-плагинаНафига эта дырища нужна? Я вот всё жду, когда флеш выкинут.
А если по делу: plugin.state.java=1 попробуй в about:config, но скорее всего выпилили.
Покажи другой способ достучатся до ILO2/3
> Покажи другой способ достучатся до ILO2/3А что будешь делать, когда окончательно выпилят плагинку?
Использовать IE6
Нет, по прежнему работает
Многоканальный звук когда научится проигрывать?
Правильней спросить когда он научится НЕ проигрывать звук, который его не просят...
MuteTab https://addons.mozilla.org/en-US/firefox/addon/mutetab/
> Многоканальный звук когда научится проигрывать?Так Jack же впилили... Не оно?
Камрады, подскажите пожалуйста, как в убунте перейти на LTS?
Никак, качай с официального сайта Mozilla бинарники для Linux, распакуй и запускай файл firefox (смотри чтобы права на запуск были). По умолчанию будет использоваться профиль из home, так что при запуске указывай отдельный профиль командой:
firefox -no-remote -profile /my/firefoxProfile
(каталог уже должен существовать)
Чтобы обновить такой бинарник запускай его: sudo firefox, тогда в меню "О программе" как в Windows можно будет кликнуть "Обновить" и не придется ждать пока обновления попадут в репозиторий Ubuntu. У Mozilla есть еще PPA какие-то, может там ESR еще есть.
Примерно так
http://forum.ubuntu.ru/index.php?topic=244925.0
что в общем не отменяет необходимость руками качать ESR 45.8
ESR есть в дебиане, сл-но можно собрать для убунты: https://launchpad.net/~jonathonf/+archive/ubuntu/firefox-esr
Короче, если кратко, то: в очередной раз понапихали в браузер кучу г*, из-за которого ещё больше станет жрать ресурсов. В итоге для того, чтобы посидеть в интернете комп нужен по мощности тянущий GTA5 - не меньше. Это называется запланированное устаревание от разработчиков программного обеспечения и ихний договор с производителями железа для ПК
Предлагаю перейти на гипертекстовый векторный фидонет.
> Предлагаю перейти на гипертекстовый векторный фидонет.Мицгол, перелогиньтесь.
Я, ефрейтор стройбата, прибыл для захоронения.
Подайте тело. Снимите мерки. Уточните габариты. Обеспечьте известью и территорией.
Кто, если не я? Если не я, то кто же?
самое печальное тут, что нет никакого сговора - просто разработчикам по барабану тяжеловесность их творений, - им за оптимизации денег не платят, а не платят ровно потому, что это неэффективное расходование средств
кушайте ваш капитализм, не обляпайтесь!
давным давно уже было написано когда заканчиваются прелести от конкуренции при капитализме, но зачем умных людей читать? - лучше как бандерлоги будем повторять мантры...
А когда заканчиваются? Со ссылками на пруфы, конечно.
>>Предоставлена возможность включения размещения вкладок в две колонкиНе понравилось. Отключил. Когда в одной колонке, справа от изображения вкладки отображается текст заголовка, удобно ориентироваться по вкладкам. А когда режим две колоки - только изображения вкладок.
>VIA C3Прощай, Igel. Я буду скучать:(
Он все так же тормозит при длительной работе? Пробовал пол года назад, что на Win, что на *nix после двух дней работы примерно с 40 постоянно открытыми вкладками появлялась заметная просадка производительности. При этом стоило какой-нибудь вкладке с JS зависнут как вешалось все окно со всеми вкладками, нафиг вешалось. И вот при всей моей нелюбви к chrome мне приходится его использовать уже больше года что бы работу работать.
Не замечал просадки производительности. По поводу того, что подвисает всё - теперь это будет в прошлом. Т.к. сейчас есть многопроцессность. А вообще, осенью заходи на огонёк, там новый движок завезут. Firefox утрёт нос Chrome.
> ... По поводу того, что подвисает всё - теперь это будет в прошлом. Т.к. сейчас есть многопроцессность.Т.е. проблемы javascript'а (уж не знаю --- родовая травма, руки javascript-программистов или javascript-engine) будем теперь лечить fork'ом?
Причём тут JavaScript? Ты неправильно понимаешь проблему, когда зависает ВЕСЬ браузер. Раньше он работал в один поток/процесс, если что-то подвисало, то вешало ВЕСЬ процесс Firefox, зависал весь браузер. Теперь завезли многопроцессность, если чего зависает, то зависает только вкладка, а не все/всё.
> Раньше он работал в один поток/процесс, если что-то подвисало, то вешало ВЕСЬ процесс Firefox, зависал весь браузер. Теперь завезли многопроцессность, если чего зависает, то зависает только вкладка, а не все/всё.Мега-решение! Видимо это тенденция современного "программирования" --- ср. с "Бесконечный авторестарт крашащегося демона"
>после двух дней работы примерно с 40 постоянно открытыми вкладками
>chrome мне приходится его использовать уже больше года что бы работу работатьУчитывая что нормальные люди не работают 48 часов без перерыва и заканчивая работу, как минимум не оставляют на сутки без присмотра ПК с открытыми браузером с залогинеными аккаунтами, есть подозрение что 2 суток подряд вы смотрите аниме и тогда Хром это действительно браузер для вас.
Боюсь тебя огорчить, но больше 10 лет назад люди изобрели и используют такую штуку как саспенд (спящий режим), т.е. имея рабочий ноут некоторые вместо того, чтобы уходя с работы: разлогиниваться->выключать->включать->логиниться->запускать браузер->работать,
закрывают крышку->открываю крышку->разблокируют сессию->работают. Таким образом некоторые вкладки (например почта, мониторинг, багтрэкеры, герриты, дженкинсы) могут висеть месяцами, до необходимой перезагрузки ОС.
Теперь как я понимаю, он будет использовать SSE2 и работать быстрее?
Кажется, забыли упомянуть, что cairo-gtk2 выпилили совсем (в пользу cairo-gtk3), и что теперь он для сборки в обязательном порядке требует компилятор rust'а и cargo.
> обязательном порядке требует компилятор rust'аДругими словами, для использования файрфокса с сайта мозилы придётся в любом случае качать блоб: либо сам файрфокс, либо раст для сборки файрфокса, либо раст для сборки из исходников раста для сборки файрфокса.
Как выяснилось, всё-таки можно заставить Firefox 53 не требовать rust, хоть и с урезанием дефолтного функционала. С этой подсказкой таки удалось пропатчить слакбилд: https://github.com/saahriktu/modified-slackbuilds/tree/maste... .
А опция --disable-rust не работает что-ли?
В чем сложности?
Так вот с ней и заработало. До этого всё работало без неё. А с этой версии по дефолту Firefox ищет компилятор rust'а и если не находит выдаёт: "ERROR: Rust compiler not found.". Не warning, а сразу error. Без всякого намёка на опциональность.
Опция это когда --with, когда пол движка на расте будет и дальше будешь кричать про неотключаемость по "дефолту"?
Если такое будет, то эту опцию, однако, выпилят. И я не кричал, а, когда ещё не понял что Firefox 53 можно собрать без rust'а, удивлялся, что про такое изменение как невозможность собрать без rust'а (что оказалось полуправдой) никто не упоминает.Это в больших дистрибутивах нет проблемы с rust'ом и cargo. А в небольших наподобие Slackware это может быть целый ребус. На slackbuilds.org они, конечно, есть, но слакбилды полируют для стабильной версии, а не -current ветки в которую должен прийти Firefox 53. И со свежим llvm слакбилд rust'а у меня отказался собираться, но собрался со старой версией из стабильной 14.2. Но, и даже после установки rust'а и cargo официальный слакбилд собираться отказывался, пришлось собирать руками. Но, если отключить rust...
Вынужден тебя разочаровать: без бинарных блобов ты вообще никакую систему не соберёшь.
А отцы наши как-то умели ...
Боюсь огорчить, но рождение ребёнка тоже происходит методом внедрения блоба от вендора.
Причём вендор - сам его менять не может и получил аналогичным способом :-)
А речь не про блобы "вообще". Имея на руках минимальную юникс систему, я всегда имею си-компилятор и какой-нибудь coreutils. Этого достаточно для сборки значительной части существующего софта, включая python, php, ruby, node, clisp (и через него sbcl), mono. Но раст - особенный, он без самого себя не собирается (причём ладно бы была игрушка типа ghc, но нет - его тянут в зрелый продукт по зависимостям, пока, к счастью, отключаемым). И если большинству си-компиляторов десятки лет и к ним большая степень доверия как в плане отсутствия закладок,так и в плане дальнейшей судьбы проекта, то ЕДИНСТВЕННАЯ реализация раста родилась позавчера в сомнительных перспектив коммерческой компании, а через неделю легко может скопытиться.
>cairo-gtk2 выпилили совсем (в пользу cairo-gtk3)вот это плохо =(
> По умолчанию активирована блокировка воспроизведения мультимедийного контента в фоновых вкладках. Звук и видео теперь начинают воспроизводиться только после того, как пользователь явно перейдёт на вкладку (воспроизведение не начнётся, пока вкладка не станет видимой);А щелчки ко входящим сообщениям вконтактика и прочим сайтам теперь тоже не будут воспроизводится при неактивной вкладке?
Как-то выборочно разрешить можно, например для закреплённых вкладок?
Очевидно такое поведение только для вновь открываемых вкладок, уже открытых вкладок не касается.
> Очевидно такое поведение только для вновь открываемых вкладок, уже открытых вкладок не
> касается.Благодарю, тогда это замечательно, особенно для ютуба! :-)
Ага, еще и всплывающие рекламные ролики (видео) придется смотреть, проигнорировать перейдя временно на другую вкладку (пока в той вкладке крутится ролик) видимо не получится.
uBlock в помощь.
ну музычку-то с онлайн-радио можно будет слушать в неактивной вкладке? или всёкирдык?
Mozilla верни Firebug
> По умолчанию активирована блокировка воспроизведения мультимедийного контента в фоновых вкладках. Звук и видео теперь начинают воспроизводиться только после того, как пользователь явно перейдёт на вкладку (воспроизведение не начнётся, пока вкладка не станет видимой)что-то не работает, открываю в фоне несколько ютуб-ссылок, начинают проигрываться все.
Очевидно, что это про голые медиа-файлы на страницах и прямые ссылки, как media.autoplay.enabled было. У ютуба свой плеер (с некоторых пор на MSE, собирая потоки на лету), он делает как хочет.
Для ютуба есть лёгкое вебрасширение https://addons.mozilla.org/en-US/firefox/addon/youtube-no-bu.../ Из отличий от аналогов (зонда magic actions, комбайна ютубцентра, легаси-версия того же расширения): работает и в случае особо печального embed, например в твиттере, где чтоб получить ссылку на ютуб из превью (одного из двух видов, которое маленькое) приходилось запускать видео, а с этим webext раскрывающий клик только раскрывает эмбед, не запуская видео.
ну, тогда оно без пользы, т.к. задачу не решает в полной мере.расширение то я пользую, но кроме утуба есть и другие, даёшь на каждый сервис по расширению.
> ну, тогда оно без пользы, т.к. задачу не решает в полной мере.Всё проще, эту фичу в последний момент отложили до следующего релиза.
> По умолчанию активирована блокировка воспроизведения мультимедийного контента в фоновых вкладках.Т.е. теперь вкладка-плеер в фоне работать не будет? Эту блокировку можно отключить?
Ура! Уже почти перегнал по версиям Chrome!Я админ, теперь переведу все свои предприятия на файрфокс. А также всех своих бабушек и друзей. Ждите новостей в следующем месяце, что доля файрфокса выросла на 5%.
Джва года ждал!
Да ведь только недавно вышел Firefox 4 https://www.opennet.me/opennews/art.shtml?num=29978 !Куда они спешат
6 лет назад.
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1674838
судя по репортам, если бы не фуррифокс, никто бы и не заметил этот баг. У меня вылазит на долго открытой странице с какой-нить мультитаской дженкинса - этак на 600 элементов. 32Гига памяти при этом.
> отправлять за исключением случая обращении из области HTTPS к HTTP (no-referrer-when-downgrade, по умолчанию)возможно в тексте ошибка и не отправлять реферер при посещении нового сайта-хттп при приходе с сайта-хттпс ?
Никто не знает, можно ли отключить "легковесные" темы в приватном режиме? (теперь сложнее понять, где приватное, а где обычное окно)
Ну да, кстати, каежтся, что пошустрее работает лиса
Кстати npapi легко вернуть в 53 версии.
Я накатил небольшой патч и плагины все заработали.
Но в 54 версии наверно сделать это будет сложнее.
Но пока флеш будет работать на npapi вполне возможно.
Посему думаю полностью npapi уберут с ff не раньше чем флеш на ppapi будет, ну или сам флеш не викинут.
Меня эта ситуация с npapi честно говоря забавляет. Вместо того, что бы сделать все для что бы npapi плавно отошел на другой план в пользу других технологий, людей насильно заставляют не пользоваться npapi. Я честно этого не понимаю.
Хотя других проблем в браузере хватает.Разрешения для сайтов? Бред какой-то. Сейчас так представил картину, как народ ринулся настраивать разрешения для сайтов. Проблемы с безопасностью надо концептуально решать.
Локализация конечно порадовала:)
Релиз, а нету ни одного перевода. Сдается релиз выкатили только для того, что бы не нарушать график релизов.Пока конечно надеюсь на лучшее будущее лисы, ну на крайний случай на появление адекватного форка или альтернативного браузера.
> Я накатил небольшой патч и плагины все заработали.
> Но в 54 версии наверно сделать это будет сложнее.sudo apt-mark hold firefox
> sudo apt-mark hold firefoxи живем с восемью world-known remote code exec? Смело...
а лучше не будет. количество багов с релизами со временем не уменьшается а растёт.
для довереных сайтов аппармор
для недовереных виртуалка.
> Edit: Autoplay blocking is scheduled for Firefox 54, not 53. https://hacks.mozilla.org/2017/04/firefox-53-quantum-composi.../Отложено, поправьте в новости.
Компактная тема супер классная!
Но звонки в Hangouts до сих пор не починили, бляха.
> Прекращена поддержка платформ Windows XP и VistaПичаль.
>> Прекращена поддержка платформ Windows XP и Vista
> Пичаль.XP и VIsta уже сами не обновляются, ну не будет браузер обновляться (и то - критические апдейты на ESR ещё год будут идти) - в чём беда?
а есть ли версии для андроида возможность постраничного листания без установки дополнений
Опять без ALSA? :)))))))))))
Интересно, что телефон на картинке?
>>>>В контекстное меню, отображаемое при клике правой кнопкой мыши на вкладке, добавлена возможность быстрой отправки вкладки на другой экземпляр настольной и мобильной версий Firefox;У меня версия 52.0.2. Данный функционал присутствует. ЧЯДНТ?
Помогите. После обновления не работает выпадающее меню, например, в Я.Маркете (наводишь на Электроника и должен выпасть жёлтый список категорий, но такого нет) и чекбоксы не могу поставить.
Какая строка(-и) в about:config за это отвечает?