Представлен (https://blog.mozilla.org/blog/2015/12/15/firefox-gives-you-m... релиз web-браузера Firefox 43 (http://www.mozilla.org/en-US/firefox/43.0/releasenotes/), а также мобильной версии (http://www.mozilla.org/en-US/mobile/43.0/releasenotes/) Firefox 43 для платформы Android. В ближайшие часы ожидается обновление ветки (https://www.mozilla.org/en-US/firefox/organizations/all/) с длительным сроком поддержки Firefox 38.5.0 (http://www.mozilla.org/en-US/firefox/38.5.0/releasenotes/), а также почтового клиента Thunderbird 38.0.5 (https://www.mozilla.org/en-US/firefox/38.0.5/releasenotes/) и пакета SeaMonkey 2.40 (http://www.seamonkey-project.org/). В скором времени на стадию бета-тестирования перейдёт (http://firefox.com/channel) ветка Firefox 44 и будет отделён Firefox Developer Edition 45. В соответствии с шестинедельным циклом разработки релиз Firefox 44 намечен на 26 января, а Firefox 45 на 8 марта.
Основные (http://www.mozilla.org/en-US/firefox/43.0/releasenotes/) новшества (https://developer.mozilla.org/en-US/Firefox/Releases/43):
- Возможность изменения применяемого в режиме обеспечения конфиденциальности (Private Browsing) списка блокировки сайтов, отслеживающих перемещения пользователей. Предлагаемый список блокировки основан на данных сервиса Disconnect (https://disconnect.me/trackerprotection), который охватывает рекламные сети, системы аналитики и социальные трекеры. В Firefox 43 пользователь может на своё усмотрение изменять категории блокировки, в том числе выбрать расширенный список блокировки, не допускающий встраивание контента, видео и фотографий;<center><a href="https://ffp4g1ylyit3jdyti1hqcvtb-wpengine.netdna-ssl.com/wp-... src="https://www.opennet.me/opennews/pics_base/0_1450205339.jpg&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
- Добавление в API HTMLMediaElement.canPlayType() (https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaEl... поддержки распознавания возможности воспроизведения видео в формате M4V (https://en.wikipedia.org/wiki/M4V);
- Поддержка опционального отображения контекстных уточнений (suggestions) поискового запроса, вводимого в адресной строке (https://support.mozilla.org/en-US/kb/awesome-bar-search-fire.... Ранее при вводе в адресной строке показывалась только выборка релевантных значений из истории посещений и закладок, без обращения к внешним поисковым службам.<center><img src="https://www.opennet.me/opennews/pics_base/0_1447013779.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></center>
- Возможность определения альтернативного списка блокировки, применяемого в режиме обеспечения конфиденциальности (Private Browsing);- Автоматическое отображение экранной клавиатуры на системах с Windows 8 при наличии сенсорного экрана;
- Поддержка применения CSS-свойства transform-origin (https://developer.mozilla.org/en-US/docs/Web/CSS/transform-o... для элементов изображений SVG;
- Во встроенной интегрированной среде разработки WebIDE реализован новый пользовательский интерфейс с управлением через боковые панели;
<center><a href="https://www.opennet.me/opennews/pics_base/0_1447043151.png&q... src="https://www.opennet.me/opennews/pics_base/0_1447043162.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>- От специфичного для продуктов Mozilla префикса избавлено CSS-свойство hyphens (https://developer.mozilla.org/en-US/docs/Web/CSS/hyphens), которое позволяет управлять автоматическим разбиением слов с расстановкой знака переноса (разбиение строк производился не только по словам, но и с разрывом слов на части);
- Список сетевых запросов в Web-консоли теперь ссылается на детализацию в панели анализа сетевой активности;<center><a href="https://www.opennet.me/opennews/pics_base/0_1447043184.png&q... src="https://www.opennet.me/opennews/pics_base/0_1447043195.png&q... style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border="0"></a></center>
- Возможность (https://developer.mozilla.org/en-US/docs/Web/Security/Subres... верификации загружаемых с внешних сайтов ресурсов (CSS, JavaScript) через сверку с эталонным хэшем. Например, 'script src="https://example.com/example-framework.js" integrity="sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC" crossorigin="anonymous"'. Для создания хэша можно использовать команду "cat framework.js | openssl dgst -sha384 -binary | openssl enc -base64 -A";
- В команде GCLI screenshot реализована поддержка выбора разрешения создаваемого скриншота;
- В web-консоли добавлена возможность показа
серверных логов (https://developer.mozilla.org/en-US/docs/Tools/Web_Console/C.... Для передачи отладочных данных со стороны серверных приложений применяется протокол Chrome Logger (https://craig.is/writing/chrome-logger) для которого имеются биндинги для Python, PHP, Node.js и т.п. Данные передаются через HTTP-заголовок "X-ChromeLogger-Data";- Для исключений обеспечен показ трассировок стека в web-консоли;
- В интерфейс просмотра привязок CSS к элементам страницы (Rules view) добавлена возможность фильтрации стилей по имени свойства и отображение рядом с переопределёнными свойствами кнопки для поиска похожих свойств;
- В режиме инспектирования появилось новое контекстное меню 'Use in Console' для сохранения выбранного элемента во временной переменной;
- Нажатие F1 при нахождении панели в фокусе теперь вызывает интерфейс настройки;
- В режиме инспектирования в окне просмотра разметки обеспечен вывод индикаторов для узлов с установленными блокировками псевдо-классов;
- В режиме инспектировния анимации для управления отображением информации теперь применяется шкала времени;- Осуществлённый в бета-версии перевод (https://wiki.mozilla.org/Platform/GFX/GTK) сборок для платформы GNU/Linux на GTK3+ в очередной раз не вошёл в релиз.
- В версии для платформы Android:
- Реализована возможность задания собственной домашней страницы,- Улучшены средства для людей с ограниченными возможностями,
- В панели со списком чтения стала возможна пометка прочитанных/непрочитанных элементов,
- По умолчанию для вкладок включён показ индикатора воспроизведения звука,
- Представлен новый стиль панели с историей посещений для планшетов,
- При отправке выделенного на странице блока текста теперь добавляется URL.
- Меню в панели инструментов приведено в соответствие с новым дизайном интерфейса платформы Android;- Возможность использования облачного сервиса печати Android;
Как обычно следует отметить, что кроме новшеств и исправления ошибок в Firefox 43 устранена серия уязвимостей (http://www.mozilla.org/security/known-vulnerabilities/firefo... из которых несколько помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. В настоящее время информация с подробностями об исправленных проблемах безопасности недоступна, ожидается, что перечень уязвимостей будет опубликован в течение нескольких часов.
URL: https://blog.mozilla.org/blog/2015/12/15/firefox-gives-you-m.../
Новость: http://www.opennet.me/opennews/art.shtml?num=43531
Я EDGE попробовал и после него Chromium - тормозит и дико нагружает процессор, повышая clock системы.
Edge щёлкает страницы просто как термояд. Но я продолжаю сидеть на самом тормозном (я это вижу) ФФ, потому что там у меня эксклюзивная, собранная по кусочкам, среда и только он позволяет мне создать такое личное пространство.
А открытие вкладок в отдельных процессах еще не сделали?
Локализация странички в адресном пространстве вкладок в трояно-ОСях - не защищает...
Карочи ничего полезного для обычных пользователей в этом релизе нет.
MSE по дефолту на Линуксе включили.
Вот послезавтра доберусь домой и проверю, как оно работает. Носом чую, нихрена оно не будет работать…
Оно с 38 версии работает.
Так и есть. Если криворучки наблюдают в youtube.com/html5 только три активные галочки то это ихние криворукие проблемы, если слабо сделать так чтобы были активны все.
> I'm using Linux Fedora 21 and Firefox 38.0.5. - Firefox does not yet support MSE for VP9, but we're working on it.38 говоришь? Слова разработчика...
Если ты считаешь, что эти галочки на тытрубе определяют нормальную работу этой функции, или даже вообще работу, то ты ошибаешься.
Ну да, сначала делали MSE для H.264, кусочками. Потом сделали достаточно кусочков, чтобы покрыть всё то, что используется на Youtube, включили Youtube в белый список, и браузер сообщал о поддержке MSE только там; и только если это явно включить. А теперь доделали всё. Тесты проходит — включено везде.
Причём тут галочки, тытруба постоянно что-то меняет у себя как со всем у них происходит сейчас по части сервисов и опенсорса... И то что раньше работало неожиданно перестаёт работать... мне ведь не приснилось что я раньше (уж точно ещё не было 41.0) около месяца с комфортом смотрел в HTML5 YouTube на огнелисе с HD-качеством (по-моему тогда там было максимум 720p). Но потом это вдруг перестало работать, и я особо не вникал почему - дела, дома редко бывал, когда приезжал дистрибутив обновлял, и т.п. Как-то обходился.
У вас да, у меня нет. Естественно у меня руки из жопы, это так очевидно аналитикам опеннета…
Ну что могу сказать, В этом релизе ситуация с youtube html5 стала лучше, но этот ролик https://www.youtube.com/watch?v=TEs3JS7SnRk не играется, пишет ошибку…
> на ЛинуксеСказанно же "для обычных пользователей"
ffmpeg теперь используется для декодирования webm, ютуб в высоком разрешении (с включённым MSE) будет меньше тормозить.
хорошо, но у меня виндус.
На виндоуз тоже делают: https://bugzilla.mozilla.org/show_bug.cgi?id=1214462
Можно скачать экспериментальные билды, но ещё не смержено даже в master.
У тебя будет тормозить больше =) На самом деле в винде была получше ситуация изначально.
Похуже. MSE включён по умолчанию, ютуб выставляет VP9 приоритет больше и всё дико тормозит благодаря libvpx, ещё и используемому в однопоточном режиме. Буквально в двух последних выпусках начали этим заниматься.
Разве под вендой фурифокс вообще поддерживает MSE+VP9 ?
PS: По OS X оно точно не поддерживается в фурифоксе.
Конечно.
Тебя, похоже, всё задевает, что с/под Виндой не так. Прям любимая девушка, а не операционная система.
Меня ничего не задевает, мне просто тех детали интересны.
PS: а то, что тут хоть что пиши (что под вендой "всё так" или "всё не так"), в итоге ты всё равно студент из майкрософта и вендофил - это я уже понял.
> хорошо, но у меня виндус.Это ж не лечится - что ж тут хорошего?
А разве фаерфокс использует не гстример для декодирования? А если гстример с плугином ффмпег/либав, то в итоге получается через ффмпег. Правда недавно мп3 через гстример-ффмпег отвалился, пришлось ставить плагинчик для либмэд.
% pkg info -x gstrea
gstreamer-0.10.36_4
gstreamer-plugins-0.10.36_6,3
gstreamer-plugins-good-0.10.31_2,3
gstreamer1-1.6.1
gstreamer1-libav-1.6.0
gstreamer1-plugins-1.6.1
gstreamer1-plugins-a52dec-1.6.1
gstreamer1-plugins-all-1.4_2
gstreamer1-plugins-amrnb-1.6.1
gstreamer1-plugins-amrwbdec-1.6.1
gstreamer1-plugins-assrender-1.6.1
gstreamer1-plugins-bad-1.6.1
gstreamer1-plugins-cairo-1.6.1
gstreamer1-plugins-cdio-1.6.1
gstreamer1-plugins-cdparanoia-1.6.1
gstreamer1-plugins-curl-1.6.1
gstreamer1-plugins-dtls-1.6.1
gstreamer1-plugins-dts-1.6.1
gstreamer1-plugins-dvdread-1.6.1
gstreamer1-plugins-faad-1.6.1
gstreamer1-plugins-flac-1.6.1
gstreamer1-plugins-gdkpixbuf-1.6.1
gstreamer1-plugins-gl-1.6.1
gstreamer1-plugins-good-1.6.1
gstreamer1-plugins-gsm-1.6.1
gstreamer1-plugins-jpeg-1.6.1
gstreamer1-plugins-lame-1.6.1
gstreamer1-plugins-libde265-1.6.1
gstreamer1-plugins-libmms-1.6.1
gstreamer1-plugins-mad-1.6.1
gstreamer1-plugins-mpeg2dec-1.6.1
gstreamer1-plugins-ogg-1.6.1
gstreamer1-plugins-openh264-1.6.1
gstreamer1-plugins-openjpeg-1.6.1
gstreamer1-plugins-opus-1.6.1
gstreamer1-plugins-pango-1.6.1
gstreamer1-plugins-png-1.6.1
gstreamer1-plugins-resindvd-1.6.1
gstreamer1-plugins-rsvg-1.6.1
gstreamer1-plugins-rtmp-1.6.1
gstreamer1-plugins-schroedinger-1.6.1
gstreamer1-plugins-shout2-1.6.1
gstreamer1-plugins-soup-1.6.1
gstreamer1-plugins-speex-1.6.1
gstreamer1-plugins-taglib-1.6.1
gstreamer1-plugins-theora-1.6.1
gstreamer1-plugins-twolame-1.6.1
gstreamer1-plugins-ugly-1.6.1
gstreamer1-plugins-vorbis-1.6.1
gstreamer1-plugins-vpx-1.6.1
gstreamer1-plugins-wavpack-1.6.1
gstreamer1-plugins-webp-1.6.1
gstreamer1-plugins-x264-1.6.1
gstreamer1-plugins-x265-1.6.1_1
gstreamer1-vaapi-0.6.1Что ещё?
Эх, когда ж они нормальный вебтулз сделают с отладчиком. Хоть какая то была бы альтернатива хрому.
А где же скриншоты с темой Ubuntu 6.10 - 8.04?
Неблагодарная публика затюкала авторов новостей недовольствами по поводу старых GTK-тем. А я ведь как на машине времени в молодость попадал.
И мак-скринов тоже нет!
Рамка окна та самая. А виджеты уж извините, GTK3 ту тему не поддерживает.
Сколько хлама каждый месяц впихивается, шобы просто посмотреть веб-сайты. Если это всё выкинуть, то будет отличный браузер, но ведь они продолжают напихивать
Так они и собираются выкинуть в следующем году. Сейчас, как я понимаю, экспериментируют с функциями перед окончательным переходом на Servo.
Продолжают слизывать Хром. Осталось на Blink перейти.
> Продолжают слизывать Хром. Осталось на Blink перейти.А как же Servo? :(
Удивительно безвредный релиз, сейчас такое у Мозиллы - редкость
> Удивительно безвредный релиз, сейчас такое у Мозиллы - редкостьЧто и по несанкционированным адресам не соединяется? Не верю.
И, кслову, таких браузеров - не знаю...
Да хрен его знает, у меня её пол-года как нет. Имелось в виду, что, судя по списку изменений, впервые за кучу релизов не создали никаких новых неудобств.А так - если галки правильно поставить по несакционированным адресам даже Хромиум не лезет.
>> Удивительно безвредный релиз, сейчас такое у Мозиллы - редкость
> Что и по несанкционированным адресам не соединяется? Не верю.
> И, кслову, таких браузеров - не знаю...Должен бы не соединяться. А что, в самом деле сломали safe browsing? >:-)
не правда: с этим релизом перестали работать неподписанные дополнения.
как теперь фиддлером пользоваться?
поставьте xpinstall.signatures.required в false
За Disconnect+++++
нужно,чтобы он работал не только в приватном режиме, а всегда!
суггестион всякие это для тех, которые не могут годами выучить три адреса по которым всегда бродят в Интернете...
надобность во всяких дополнениях по обеспечению приватности теперь отпала? например ghostery и better privacy.
Насчёт конкретно этих не знаю, а так - определённо нет. Что-то я не наблюдаю в списке фич файрфокса ни явные запросы на редирект, ни сложную фильтрацию вида origin/destination/mime type, ни подмену referer - это то, что сходу вспомнилось из полезных для мня фич RequestPolicy/uMatrix.
> ghosteryЭта проприетарная дрянь как раз за тобой и шпионит.
так в конфиге включи и будет всегда.
О, а где это там включается? В about:config надо лезть или нет?
> За Disconnect+++++
> нужно,чтобы он работал не только в приватном режиме, а всегда!
> суггестион всякие это для тех, которые не могут годами выучить три адреса
> по которым всегда бродят в Интернете...Ну так включайте в настройках и будет всегда
Супер! Еще б добавить аналог Opera Turbo для экономии трафика и Zoom части страницы если кликнул сразу на две ссылки как в Chrome.
В арче собрали с гтк3
пруфы?
Подтверждаю. Файловый диалог на GTK3, чекбоксы, радио-кнопки тоже.
У меня почему-то глючно отображаются gtk3 темы под опенбоксом. Придется откатиться.
Подтверждаю. Выглядит теперь как хз что. Мейнтейнеры фф в арче как всегда впереди планеты всей
browser.search.showOneOffButtons=false сломали, уроды.
Не сломали, а удалили (эту настройку можно сбросить и она пропадёт вообще после перезапуска). Этот функционал теперь в дополнении Classic Theme Restorer.
это дополнение по человечески не устанавливается кстати
В смысле?
в прямом. если пытаться ставить через встроенный раздел дополнений то выдаёт ошибку. недавно такое началось и только с этим дополнением. приходится через веб страницу скачивать файл
в дополнении Classic Theme Restorer переключение на старый поиск переместили в другой раздел. теперь эта настройка тут CTRs prefwindow -> General UI 1 -> Old search (experimental)
Сегфолты на линуксе не починили?
Вообще никогда не видел. Активно использую 10+ лет.
Эти минусы лишь означают, что ты не признаешь факты, которые тебя по каким-то причинам не устраивают. Тем не менее я правда забыл, как выглядит сегфолт на Лине. Как, наверное, и большинство из присутствующих.
Какие факты? У полутора анонимусов, у которых непонятно из-за чего вообще сегфолты происходят? Несколько лет сижу на бете файрфокса - сталкиваться с сегфолтами не приходится. Бывают утечки памяти, деградация производительности, но чтоб приложение падало - ну вот не случается и хоть ты тресни. Вот прямо сейчас пишу из под beta9 - из багов столкнулся только с одним - после отрисовки страницы отображается "срезанный" диалог сохранения пароля. Но это баг совсем другого уровня, далеко не сегфолт.А если есть желание полюбоваться сегфолтами - можно поставить Virtual Box - гостевая система при активном использовании регулярно ими радует, причём в тех утилитах, которые на "боевых" серверах работают стабильно.
Подскажите, что за тема\расширение на втором скрине ?
https://addons.mozilla.org/en-US/firefox/addon/devedition-th.../или юзать Dev-версию, там эта тема "из коробки".
Тему ещё можно поменять на светлую в конфигах - devtools.theme => light
Алсо, если любишь обмазываться тёмными темами, рекомендую https://addons.mozilla.org/en-US/firefox/addon/ft-deepdark/
на osx она не работает
Мне понравилось на скрине, что компактный вид у темы, и то что она тёмная
> Предлагаемый список блокировки основан на данных сервиса Disconnect, который охватывает рекламные сети, системы аналитики и социальные трекеры.Какого чёрта этот сервис полностью блокирует Яндекс карты, а также существенно ломает некоторые другие сервисы Яндекса, например Яндекс диск, при том, никак не влияя на аналогичные сервисы Гугла?
В яндекс еще в августе писал, логи посылал что у них блочит, написали что будут разбираться. Видать они не заинтересованы в том чтобы ты этой функцией браузера пользовался. Так что заваливай т.п. яндекса письмами что их сайт не корректно работает с фф. Иначе придется выключать Disconnect или не пользоваться яндексом. Я выбрал второе.
При чём тут тп яндекса? Разве что вас яндекс забанил. Но насколько мы понимаем, он вас не банил...
Это trackingprotection.enabled ломает. Писал Яндексу давно, ответа не получил, проблема вроде остается.
Реализована возможность задания собственной домашней страницы,Наверно это потребовало мегаусилий
> В сборках для Linux включено по умолчанию API Media Source Extension;Вот это да...
IE и Chrome более двух лет назад.
Safari более года назад.
IE и Safari в сборках под Linux? orly?
После перезапуска ff, youtube перестал показывать, говорит ошибка и не грузит видео.
Аналогично! И ничего в about:config не помогает
У меня всё ок.
Решил проблему откатом изменений в about:config которые делал для поддержки 60fps ютуба. Потом включил часть обратно, 60фпс работает, все варианты качества тоже, очевидно какие то параметры взятые с просторов, были лишними и даже вредными.
Тоже откатил все параметры на дефолт - всё заработало, но появился дикий тиринг в режиме fullscreen (видео intel HD). Как это решить пока даже и не знаю.
Может быть, кто решил такую проблему?
А где Electrolysis?
The e10s team estimates e10s with a single content process will be enabled in Firefox Release by the middle of 2016.
с java у Всех проблемы ?
Блоклист extensions.blocklist.enabled выруби, заработает.
Однопроцессный режим запуска более не поддерживается для плагинов NPAPI;
Расшифруйте что это значит?!
В 3.6 плагины вынесли в отдельный процесс, plugin-container, чтобы при падении он не ронял браузер целиком. Раньше такой режим работы можно было отключить и грузить плагины прямо в процесс браузера. Теперь нельзя.
Как теперь, кстати, дебажить падение флеша? Не подскажешь? Или просто:gdb /opt/firefox/firefox core
?
> Как теперь, кстати, дебажить падение флеша? Не подскажешь? Или просто:
> gdb /opt/firefox/firefox core
> ?Я делаю gdb /usr/lib/iceweasel/plugin-container.bin core
Чтобы дебажить было удобнее, вместо plugin-container положил скрипт
---cut---
#!/bin/shPCBIN=/usr/lib/iceweasel/plugin-container.bin
OPTS=
OPTS="$OPTS --log-file=logv.%p"
OPTS="$OPTS --smc-check=all-non-file"
OPTS="$OPTS --error-limit=no"
OPTS="$OPTS --num-callers=20"
OPTS="$OPTS $VALGRIND_OPTS"if [ -n "$USE_VALGRIND" ]; then
export G_SLICE=always-malloc
exec valgrind $OPTS $PCBIN $@
else
exec $PCBIN $@
fi---cut---
А оригинальный plugin-container переименовал в plugin-container.bin. Можно запускать как обычно, можно запускать под Valgrind'ом, причём только процесс с плагином, а не весь браузер целиком.
> Как теперь
Но плагины уже запускались в отдельном процессе в тот момент, когда я только задумался об отладке, так что это "изменение" в Firefox по сути мало что меняет.
> При отправке выделенного на странице блока текста теперь добавляется URL.А если мне не надо скопированный текст портить урлом страницы?
>А если мне не надо скопированный текст портить урлом страницы?Курсовую пишем? Ай-яй-яй :)