Абнаўленне Firefox 66.0.5 і 60.6.3 ESR. Адключэнне некаторых API пры доступе без HTTPS

Па гарачых слядах апублікаваны дадатковыя карэкціруючыя выпускі. Firefox 66.0.5 и 60.6.3 СОЭ, у якіх працягнута праца па аднаўленні дапаўненняў, адключаных з-за пратэрмінаванага прамежкавага сертыфіката.

У прыватнасці, вырашана праблема з абнаўленнем прамежкавага сертыфіката ў выпадку ўстаноўкі майстар-пароля, праз які кантралюецца доступ да базы захаваных уліковых запісаў. Бо для замены сертыфіката патрабуецца, каб майстар-пароль быў уведзены, у якасці
абыходнага шляху рашэнні праблемы можна здзейсніць любое дзеянне, пры якім неабходны ўвод майстар-пароля (напрыклад, запытаць прагляд захаваных пароляў або ініцыяваць аўтазапаўненне запомненай формы ўваходу).

Акрамя таго, можна адзначыць некалькі нядаўніх падзей, злучаных з Firefox:

  • У Firefox 67 і 68 вырашана пашырыць колькасць выклікаў API, якія будуць даступныя толькі пры адкрыцці старонкі ў абароненым кантэксце (Secure Context), г.зн. пры адкрыцці па HTTPS, праз localhost ці з лакальнага файла. У Firefox 67 для старонак, адкрытых па-за абароненым кантэкстам, будзе забаронены вывад сістэмных апавяшчэнняў праз API апавяшчэння, якія паказваюцца па-за акном браўзэра. У Firefox 68 пры неабароненых зваротах будуць блакавацца запыты да выкліку getUserMedia() для атрымання доступу да крыніц мультымедыйных дадзеных (напрыклад, камеры і мікрафона). Варта адзначыць, што дадзеныя абмежаванні ўжо прымяняюцца пачынаючы з Chrome 62 і 47.
  • В начных зборках, на аснове якіх фармуецца рэліз Firefox 68, заменена рэалізацыя адраснага радка. На змену Awesome Bar прыйшоў Quantum Bar. З пункту гледжання карыстальніка, за невялікімі выключэннямі, усё засталося як раней, але вантробы цалкам перароблены і код перапісаны з заменай XUL/XBL на стандартны Web API.

    Новая рэалізацыя істотна спрашчае працэс пашырэння функцыянальнасці (падтрымліваецца стварэнне дадаткаў у фармаце WebExtensions), здымае цвёрдыя прывязкі да падсістэм браўзэра, дазваляе лёгка падлучаць новыя крыніцы дадзеных, валодае больш высокай прадукцыйнасцю і спагадлівасцю інтэрфейсу.
    З прыкметных змен у паводзінах адзначаецца толькі неабходнасць выкарыстання камбінацый Shift+Del або Shift+BackSpace (раней працавала без Shift) для выдалення запісаў гісторыі прагляду з выніку выводнай пры пачатку ўводу падказкі.

  • пачаўся працэс выцяснення класічнай рэдакцыі Firefox для Android новым браўзэрам для мабільных прылад, якія развіваюцца ў рамках праекта Fenix і якія выкарыстоўваюць рухавічок GeckoView і набор бібліятэк Mozilla Android Components, якія ўжо прымяняюцца для пабудовы браўзэраў Firefox Фокус и Firefox Lite. GeckoView з'яўляецца варыянтам рухавічка Gecko, аформленым у выглядзе асобнай бібліятэкі, якую можна абнаўляць незалежна, а Android Components уключае бібліятэкі з тыпавымі кампанентамі, якія забяспечваюць працу ўкладак, аўтадапаўненні ўводу, пошукавых падказак і іншых магчымасцяў браўзэра.

    Firefox 68 стане апошнім выпускам, разам з якім будзе сфарміравана абнаўленне класічнай рэдакцыі Firefox для Android. Пачынаючы з Firefox 69, які чакаецца 3 верасня, новыя рэлізы Firefox для Android выпускацца не будуць, а выпраўленні будуць пастаўляцца ў форме абнаўленняў ESR-галінкі Firefox 68. У цяперашні час Fenix
    знаходзіцца на стадыі падрыхтоўкі да пачатку бэта-тэставанні і па функцыянальнасці пакуль адстае ад Firefox для Android. У чэрвені чакаецца першы стабільны выпуск Fenix ​​1.0, а да сярэдзіны жніўня плануецца выпусціць браўзэр Fenix ​​2.0.

Крыніца: opennet.ru

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