Firefox 69

даступны выпуск Firefox 69.

Асноўныя змены:

  • ўключаная па змаўчанні блакіроўка скрыптоў, якія ажыццяўляюць майнінг криптовалют.
  • Настройка «Не дазваляць сайтам прайграваць гук» дазваляе блакаваць не толькі прайграванне гуку без відавочнага ўзаемадзеяння з боку карыстача, але і прайграванне відэа. Паводзіны можна задаць глабальна, альбо канкрэтна для асобнага сайта.
  • Дададзена старонка about:protections са статыстыкай працы абароны ад адсочвання.
  • Мэнэджар пароляў прапануе захаваны пароль для ўсіх субдаменаў (г.зн. пароль, захаваны для login.example.com, будзе прапанаваны на старонцы example.com і ўсіх субдаменах, а не толькі на login.example.com).
  • WebRTC навучыўся адначасова прымаць патокі, закадаваныя рознымі відэакодэкамі, што карысна для шматкарыстальніцкіх канферэнцый, дзе ва ўдзельнікаў могуць быць розныя кліенты.
  • На старонку about:support дададзены шлях да выкананага файла Firefox.
  • Карыстальнікі з ЗША, а таксама карыстачы лакалі en-US атрымаюць абноўленую старонку новай укладкі (іншая колькасць, памер і размяшчэнне блокаў, больш разнастайны кантэнт з Pocket).
  • Убудова Flash пазбавіўся опцыі «Заўсёды ўключаць». Запуск Flash-змесціва з гэтага часу патрабуе націску са боку карыстача. Падтрымка Flash будзе канчаткова выдалена ў пачатку 2020 года (у ESR-выпусках яна захаваецца да канца таго ж года, пасля чаго будзе выдалена, паколькі Adobe спыніць выпраўляць уразлівасці ва Flash).
  • Файлы userChrome.css і userContent.css з гэтага часу ігнаруюцца па змаўчанні. Іх падтрымку можна ўлучыць з дапамогай налады toolkit.legacyUserProfileCustomizations.stylesheets (калі ў карыстача ёсць гэтыя файлы і профіль хоць раз запускаўся ў Firefox 68, налада ўжо ўключаная, такім чынам, існыя карыстачы не заўважаць нязручнасцяў). Гэты спосаб кастамізацыі выкарыстоўваецца параўнальна невялікім лікам карыстачоў, у той час як зварот да гэтых файлаў (нават, калі яны не існуюць) адымае каштоўны час пры кожным запуску. У будучых выпусках гэтак жа паступяць з файлам user.js.
  • З мэтай змяншэння магчымасцяў для фiнгерпрынцiнгу з юзерагента прыбрана разраднасць браўзэра (пакінутая толькі разраднасць АС). Калі раней юзерагент 32-разраднага браўзэра, запушчанага ў 64-разраднай АС, утрымоўваў "Linux i686 on x86_64", то зараз будзе толькі "Linux x86_64". Указанне разраднасці браўзэра калісьці было неабходна для загрузкі ўсталёўніка Flash карэктнай разраднасці. Цяпер, калі ўсталёўнік Flash не залежыць ад разраднасці браўзэра (ды і падтрымка Flash хутка кане ў нябыт), у гэтым ужо няма галечы,
  • Уключана падтрымка API Resize Observer (механізм, з дапамогай якога сайт можа адсочваць змену памеру таго ці іншага элемента) і Microtask.
  • Аб'ект navigator.mediaDevices object і метад navigator.mozGetUserMedia даступныя толькі на сайтах, адкрытых па абароненым злучэнні.
  • Рэалізаваны CSS-уласцівасці пераліўны блок, пераліўна-ўбуд, user-select, line-break, Змяшчаць.
  • Уключана падтрымка публічных палёў класаў JavaScript.
  • Выдалена падтрымка састарэлага тэга , якая ніколі не была рэалізавана карэктна.
  • Windows:
    • Дададзена падтрымка прыярытэтаў працэсаў. Працэс, які апрацоўвае актыўную ўкладку, атрымае большы прыярытэт, а фонавыя ўкладкі - меншы (прыярытэт прайгравання гуку і відэа памяншацца не будзе). Праведзеныя распрацоўшчыкамі тэсты не паказалі негатыўнага ўплыву на хуткасць загрузкі ўкладак або працы інтэрфейсу, але не было адзначана і нейкага бачнага паскарэння працы, так што эфект, у асноўным, заключаецца ў больш рацыянальным размеркаванні рэсурсаў CPU.
    • Дададзена падтрымка WebAuthn HmacSecret праз Windows Hello (пачынальна з Windows 10 1903).
  • MacOS:
    • На кампутарах, абсталяваных адначасова дыскрэтнай і ўбудаванай графікай, Firefox па магчымасці больш агрэсіўна перамыкаецца на эканамічны GPU пры прайграванні змесціва WebGL. Акрамя таго, браўзэр будзе пазбягаць аднаразовых і малаважных спроб задзейнічаць высокапрадукцыйны графічны працэсар.
    • Finder з гэтага часу паказвае прагрэс загрузкі файлаў.
    • Усталёўшчык прапануецца не толькі ў фармаце dmg, але і pkg.
  • На прыладах з архітэктурай ARM64 рэалізавана падтрымка JIT.
  • Інструменты распрацоўніка:
    • Парадак укладак зменены ў адпаведнасці з іх папулярнасцю.
    • Адладчык:
    • Кансоль:
    • сетка:
      • Рэсурсы, заблакаваныя з-за змешанага змесціва або CSP, паказваюцца на ўкладцы "Сетка" з указаннем прычыны блакіроўкі.
      • Укладка «Сетка» атрымала апцыянальны слупок «URL», які адлюстроўвае поўны URL рэсурса.

Крыніца: linux.org.ru

Дадаць каментар