даступны выпуск 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.
- Інструменты распрацоўніка:
- Парадак укладак зменены ў адпаведнасці з іх папулярнасцю.
- Адладчык:
- Дададзены інструмент, які дазваляе ўбачыць, які код выконваецца на старонцы ў адказ на тую ці іншую падзею.
- В рэжыме прагляду зыходнага кода скрыптоў з'явілася магчымасць захаваць скрыпт у выглядзе файла.
- Значна паскораны запуск адладчыка.
- Кансоль:
- Групоўка папярэджанняў абароны ад адсочвання, CORS, CSP.
- Новы пункт меню «Экспарт адлюстраваных паведамленняў», які дазваляе скапіяваць або захаваць у файл усе бачныя паведамленні кансолі.
- сетка:
- Рэсурсы, заблакаваныя з-за змешанага змесціва або CSP, паказваюцца на ўкладцы "Сетка" з указаннем прычыны блакіроўкі.
- Укладка «Сетка» атрымала апцыянальны слупок «URL», які адлюстроўвае поўны URL рэсурса.
Крыніца: linux.org.ru