LINUX.ORG.RU

Firefox 40

 ,


1

3

Доступен Firefox 40.

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

  • Защита от загрузки нежелательного ПО (скрытно устанавливающего другие программы, трудноудаляемого, вводящего в заблуждение, маскирующегося под другие программы)
  • С локалью en-US рекомендуемые (не рекламные) миниатюры в пустых ячейках на странице новой вкладки теперь подбираются исходя из интересов пользователя (загружается весь массив миниатюр, локально анализируется история браузера и выбираются подходящие). История браузера не передаётся на сервер. Пользователи по-прежнему имеют возможность закрепить на странице собственные сайты из истории и избежать показа чего-либо нового
  • Добавление ссылки на контекст обсуждения в чате Hello
  • Новый стиль менеджера дополнений, схожий с интерфейсом настроек браузера
  • На платформе Linux ускорены прокрутка, отрисовка изображений и воспроизведение видео
  • При обнаружении известных несовместимых версий видеодрайверов аппаратное ускорение будет отключено лишь для сочетаний «несовместимый драйвер+версия Firefox, которая некорректно с ним работает» (раньше, при обнаружении такого драйвера, ускорение отключалось независимо от версии браузера)
  • При установке дополнений, не получившие цифровую подпись у Mozilla, выдаётся предупреждение. После перехода в следующем выпуске к блокировке не подписанных дополнений, будут выпущены специальные англоязычные версии без брэндирования и имени Firefox, в которых разрешено устанавливать любые дополнения
  • Масштабирование JPEG потребляет меньше памяти, а отрисовка происходит быстрее
  • Элементы типа <iframe>, <img>, <script>, XMLHttpRequest и background-image больше не могут запрашивать авторизацию, если они не располагаются на том же домене, что и основная страница. Это позволяло злоумышленнику встроить такой элемент со своего сайта на взломанный сайт и создать у пользователя иллюзию того, что авторизацию запрашивает текущий сайт (647010)
  • Асинхронная инициализация плагинов NPAPI
  • Прекращена поддержка бинарных компонентов в дополнениях
  • Разработчики заметили, что у некоторых пользователей изменены файлы поисковых движков, поставляемых по умолчанию. Отныне эти файлы перенесены в ресурсы браузера и не могут быть изменены. Пользователи по-прежнему могут скрыть их из интерфейса браузера и добавлять собственные поисковые движки (1162569)
  • Исправлено некорректное отображение в просмотрщике PDF текста на индийском языке Каннада
  • Более плавные скроллинг и анимация на платформе Windows за счёт аппаратной вертикальной синхронизации
  • Улучшенная тема для Windows 10

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

CSS:

  • Убран префикс -moz- у text-decoration-color, text-decoration-line и text-decoration-style (1097922)
  • Поддержка значения match-parent свойством text-align (645642)
  • В режиме совместимости, значением по умолчанию свойства empty-cells является show (1020400)
  • Нестандартное свойство -moz-orient, используемое для элементов <meter> и <progress>, адаптировано для режимов с вертикальным письмом: удалено значение auto, добавлены значения inline (значение по умолчанию) и block (1028716)

JavaScript:

  • Код, недоступный после операции возврата (включая код, недоступный после автоматической подстановки ; в операцию возврата), выдаёт предупреждение в консоль (1005110, 1151931)
  • Добавлена функция Symbol.match. При передаче в String.prototype.startsWith, String.prototype.endsWith и String.prototype.contains объекта, свойство Symbol.match которого имеет истинное значение, будет выброшен TypeError (1054755)
  • Удалена поддержка нестандартного деструктурирующего for-in (1083498)
  • Инициализаторы выражений в циклах for...in отныне игнорируются и выводят предупреждение в консоль (748550, 1164741)
  • Поддержка кодов символов Unicode \u{xxxxxx} (320500)
  • String.prototype.contains теперь является псевдонимом для String.prototype.includes (1102219)
  • Если конструктор DataView вызван, как функция, но без оператора new, будет выброшен TypeError
  • Исправлена регрессия, из-за которой проксифицированные массивы без установленной ловушки get не работали должным образом (895223)
  • WeakMap.prototype и WeakSet.prototype стали обычными объектами (1055473)

API/DOM:

  • Поддержка Push API (позволяет веб-приложениям регистрировать идентификатор на сервере Mozilla, чтобы сайт приложения оставлял там уведомления, которые пользователь получит, когда будет онлайн) (1038811)
  • Web Animations:
    • Возможность задать свойство AnimationPlayer.currentTime (1072037)
    • Animatable.getAnimationPlayers() переименовано в Element.getAnimations() (1145246)
    • Animation и AnimationEffect объединены в KeyframeEffectReadOnly (1153734)
    • AnimationPlayer переименован в Animation (1154615)
    • AnimationTimeline теперь абстрактный класс (1152171)
  • Удалён интерфейс CSSCharsetRule (1148694)
  • WebRTC: событие negotiationneeded отсылается не только при повторных, но и при начальных соединениях (1149838)
  • Метод HTMLImageElement.currentSrc возвращает пустую строку вместо null, если не может распарсить srcset (1139560)
  • Window.requestAnimationFrame() пропускается для невидимых <iframe> (1145439)
  • Web worker-ам больше не доступен метод Navigator.taintEnabled (1154878)
  • Новые свойства MouseEvent.offsetX и MouseEvent.offsetY (69787)
  • Web Audio:
    • Новые свойства AudioContext.state, AudioContext.onstatechange и методы AudioContext.suspend(), AudioContext.resume(), AudioContext.close() (1094764)
    • Новое свойство AudioBufferSourceNode.detune для модулирования скорости воспроизведения (1153783)
  • Web Workers:
  • Транзакции IndexedDB теперь по умолчанию non-durable (без сохранения состояния на диск) (1112702)

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

  • Символ * в CSP больше не распространяется на data:, blob: или :filesystem. Пострадают CNN, Facebook, FastMail и WhatsApp, которые указывают img-src: * и используют data: для показа изображений (1086999)

За прошедший период разработчики решили отказаться от XUL, перевели ночные сборки для Linux на GTK3 и решили признать 64-разрядные сборки для Windows стабильными, начиная с выпуска 41. Кроме того, началась подготовка к закрытию FTP-сервера (ftp://ftp.mozilla.org) и переносу его содержимого на мощности Amazon AWS (https://ftp.mozilla.org).

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

★★★★★

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

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

Это что, теперь любое изображение спектра солнечного света будет по умолчанию асоциироваться с этими воинствующими оригиналами? Как то не правильно это. Не следует отдавать им такой жирный кусок.

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

Как то не правильно это

Эта не «как-то», это абсолютно неправильно. Люди которые презирают ЛГБТ, но при этом радостно поддерживают их символику — сами вызывают еще большее презрение. Надо бы эту тему поактивнее продвигать в соцсетях и прочих пастбищах, может еще кто одумается.

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

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

Deleted
()
Ответ на: MSE в GNU/Linux? от acvarium

И что за хрень?! Судя по странице https://www.youtube.com/html5 исчезла поддержка H.264 и возможность переключится обратно на flash player. Еще в бета версии это заметил, но думал, к релизу все наладится. При этом в 39 все как и всегда, Media Source Extensions не поддерживается, а если самому включить его поддержку в about:config фокс начинает неистово падать на каждом втором видео. Но в нем хоть есть возможность использовать flash player!!!

acvarium
()

Поубивал бы 3,14сов!
Они сломали гуй так, что не выпилить обосралисовые вкладки. CTR не помогает!
Брендан, вернись, покарай гомосеков!

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

Я не фанатик в отличии от тебя. Для меня правда превыше всего.

Ведь ты сам можешь зайти на их канал на тытрубе, найти фотки из их офиса, почитать их dev блог.

Я вот пролистал семь последних записей в их dev блоге и не нашел ни одного скрина не связанного с apple...

ЗЫ: мне плевать, что кто использует, я вон дарил человеку ноутбук с вендой и с купленным MSO — я не буду из штанов выпрыгивать и навязывать свои юзеркейсы и свое видение другим

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

Да, конечно есть. Но я про основное.

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

Сам в тихом ужасе наблюдаю как скатывается в сраное говно некогда любимый браузер с таким обилием левых сервисов...

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

Никаких тем двигать не надо! Тут есть только одно лекарство - игнор и полное забвение. Возможно через банхаммер, главное чтобы игнор. А символику переассоциировать, да хоть бы с теми же понями.

kirill_rrr ★★★★★
()

Вимператор не сломали, надеюсь?

like-all ★★
()
Ответ на: комментарий от Deleted

Олсо, как ты говоришь changelog...

Смотрим на его краткую версию с версии 30 по 40, и ищем там упоминания, я насчитал 10 штук os x, 7 штук windows, 3 про линукс (считаю плохо, так что плюс минус 2). Вот такая вот арифметика

PS: Само собой венда господствует на десктопах и очень важна для разработчиков, но вот такие наблюдения...

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

Я не фанатик в отличии от тебя. Для меня правда превыше всего.

Ложь. Мастурбация на Apple для тебя превыше всего, достаточно прочитать твои посты.

Заходим на https://blog.mozilla.org/ и видим: Firefox Has a New Look for Windows 10.

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

И в каком месте это противоречит моим утверждениям? :D

Был бы позор, если бы они этого не сделали. Олсо windows 10 вполне годной вышла.

Windows занимает господствующее положение на десктопах это само собой.

Не воспринимай всё в крайностях.

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

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

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

При обнаружении известных несовместимых версий видеодрайверов аппаратное ускорение будет отключено лишь для сочетаний «несовместимый драйвер+версия Firefox, которая некорректно с ним работает» (раньше, при обнаружении такого драйвера, ускорение отключалось независимо от версии браузера)

На платформе Linux ускорены прокрутка, отрисовка изображений и воспроизведение видео

И что из этого стало причиной того, что видео на ютубе отображается теперь так?

PS. html5

PPS. На 39.0.3 УМВР

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

Потому что разработчикам свободного браузера плевать на пользователей огороженной проприетарной оси

Винда уже давно не ось, а платное приложение для продажи других платных приложений.

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

У меня на разных устройствах 7, XP, 98. Не понимаю о чём ты.

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

А что касается линапса, то тут как и десять лет назад советуют: хочешь избавиться от разрывов ---- вставь композитора....

anonymous
()

попробовал тут недавно обратно на него пересесть, какая то опера стала (до 12 версии), ужас

umren ★★★★★
()

А можно ли организовать работу сайтов по принципу пиринговой сети? То есть чтобы они размешались на компьютерах самих пользователей интернета. Сколько проблем бы решилось разом.

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

Логично. В Шиндовс и Радугаос композитор из коробки.

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

На стандартном Mint17.2 x64 MSE включены уже около года. Неистово не падало ни разу, а вот нагрузка упала существенно. ЗЫ. скрин есть выше - ничего никуда не пропало.

SkyMaverick ★★★★★
()

Спасибо лору за то, что я узнаю, когда можно обновить лису.

cinyflo ★★★★★
()

Хоть на этот раз ничего лишнего не прикомбайнили, браузер (броузер?) скоро, как emacs в полноценную ОСь превратиться. Ещё firefox мне mbr не затирал.

anonymous
()

При установке дополнений, не получившие цифровую подпись у Mozilla, выдаётся предупреждение.

Ну, хоть что-то. Глядишь, лет через 5 сабж, возможно, станет относительно безопасен для финансовых операций. По-хорошему ВСЯ базовая функциональность должна быть реализована в браузере, и отвечать за нее должны мозиловцы. А то отдали почти все на откуп посторонним лицам и умыли руки. «Верификация расширений, безопасность? Не, не знаю». Детский сад.

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

Ага, а з/п начисляют программисты-криптографы. Бабы! Вот дыра в защите, просто ведро целое в обороне!

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

Но в нем хоть есть возможность использовать flash player!!!

Его и в 40 фоксе использовать можно, так и живу теперь, т.к. писал уже выше с обновлением воспроизведение видео через html5 у меня отвалилось. Воспроизведение через flash включил отключением media.gstreamer.enabled и media.webm.enabled в about:config. Поддержка h264 у меня есть, но выглядит это странно.

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

А можно ли организовать работу сайтов по принципу пиринговой сети? То есть чтобы они размешались на компьютерах самих пользователей интернета. Сколько проблем бы решилось разом.

ZeroNet

anonymous
()
Ответ на: это Lin! от toney

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

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

Ага, а з/п начисляют программисты-криптографы. Бабы! Вот дыра в защите, просто ведро целое в обороне!

Ты наркоман, сука, штоли?

anonymous
()

Он по-прежнему при возвращении на предыдущую страницу (кнопкой Назад) загружает её заново, даже если там статический контент?

Dmitry_Sokolowsky ★★★★★
()

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

Зачем эта дурацкая простыня, лучше написать про плагин читающий и сохраняющий в mht: починили или поломали ещё больше?

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