Firefox 77 шығарылымы

Веб-шолғыш шығарылды Firefox 77, және де мобильді нұсқасы Android платформасына арналған Firefox 68.9. Сонымен қатар, жаңарту жасалды филиалдары ұзақ мерзімді қолдау 68.9.0. Жақында сахнаға шығады бета тестілеу Firefox 78 тармағы ауыстырылады, оның шығарылымы 30 маусымға жоспарланған.

басты инновациялар:

  • Қосылды сертификаттарды қарауға арналған кірістірілген интерфейске қол жеткізуге арналған "туралы:сертификат" жаңа қызмет беті. Интерфейсте түбірлік және сақталған сертификаттардың тізімін көрсетуге, әрбір сертификаттың мәліметтерін көруге және сертификаттарды экспорттауға болады (импортты қолдау әлі қол жетімді емес).
    Firefox 77 шығарылымы

  • AV1 бейне кодтау пішімінен (Firefox 1 нұсқасынан бастап қолдау көрсетіледі) кадр ішілік қысу технологияларын пайдаланатын AVIF (AV55 кескін пішімі) кескін пішіміне эксперименттік қолдау қосылды. about:config ішінде AVIF мүмкіндігін қосу үшін image.avif.enabled опциясы бар. AVIF-те қысылған деректерді таратуға арналған контейнер HEIF-ке толығымен ұқсас. AVIF HDR (жоғары динамикалық диапазон) және Кең гамма түс кеңістігіндегі, сондай-ақ стандартты динамикалық диапазондағы (SDR) кескіндерді де қолдайды.
  • Кеңейтілген саны жүйелер ол үшін құрастыру жүйесі қосылған WebRender, Rust тілінде жазылған және көрсету жылдамдығын айтарлықтай арттыруға және CPU жүктемесін азайтуға мүмкіндік береді. WebRender GPU-да жұмыс істейтін шейдерлер арқылы жүзеге асырылатын GPU жағына бет мазмұнын көрсету операцияларын береді. WebRender қазір қосылды бар жабдықта Intel Skylake GT1, AMD Raven Ridge, AMD Evergreen APU және Windows 10 операциялық жүйесімен жұмыс істейтін NVIDIA графикалық карталары бар ноутбуктерде. about:config мүмкіндігін мәжбүрлеп қосу үшін “gfx.webrender.all” және “gfx.webrender.enabled” параметрлерін белсендіру немесе Firefox іске қосу қажет. MOZ_WEBRENDER=1 орнатылған орта айнымалысы бар.
  • Мекенжай жолағында жетілдірілді іздеу сөз тіркестерін талдау. Нүктелері бар сөздер енді байланыстыру үшін бағаланады ағымдағы домендер (мысалы, бұрын «test.log» сияқты кілттерді енгізу іздеуге емес, сайтты ашу әрекетіне әкелді, ал бос орындар мен сұрақ белгісімен «data:url» енгізу іздеуге емес, іздеуге әкелді. жүктеп алу).
  • Қосылды Қолдау қосымша өкілеттіктер, қондырмалардағы сұрау қондырманы орнату немесе жаңарту кезінде жаңа құқықтарды растау туралы хабарландыруға әкелмейді, бірақ қондырма жоғары құқықтарды талап ететін әрекетке тікелей қатынасқанда көрсетіледі. Қосымша ретінде жариялауға болатын рұқсаттарға басқару, әзірлеу құралдары, шолу деректері, pkcs11 кіреді.
    прокси және сеанс. Қосымша рұқсаттарды қосу мотивациясы - қондырмаларды жаңарту кезінде пайдаланушыларға түсетін жүктемені азайту және рұқсаттарды растамай-ақ қондырманы жаңарту мүмкіндігін беру (бұрын, егер пайдаланушы рұқсаттармен келіспесе, қондырма жаңартылмады).

  • Жаңа қойынды бетіндегі Ұлыбритания пайдаланушылары үшін қоса алғанда Pocket қызметі ұсынған мазмұнды көрсету. Бұрын ұқсас беттер көрсетті тек АҚШ, Канада және Германия пайдаланушылары үшін. Мазмұнды таңдауға байланысты жекелендіру клиент тарапынан және пайдаланушы ақпаратын үшінші тұлғаларға бермей орындалады (ағымдағы күн үшін ұсынылған сілтемелердің толық тізімі шолу тарихы деректері негізінде пайдаланушы жағында рейтингі бар шолғышқа жүктеледі). ). Айта кету керек, демеушілер төлейтін блоктар тек АҚШ-та көрсетіледі және жарнама ретінде анық белгіленеді; жарнамалық мақалалар басқа елдерде әлі қолданылмайды. Ұсынылған қалта мазмұнын өшіру үшін мыналар бар баптау конфигураторда (Firefox Home Content/Pocket ұсынған) және about:config ішіндегі “browser.newtabpage.activity-stream.feeds.topsites” опциясын таңдаңыз.

    Firefox 77 шығарылымы

  • Конфигураторда, қозғалысты бақылауды блоктау параметрлері бөліміндегі Cookie файлдарын блоктау әдістерінің ашылмалы блогында қосылды мекенжай жолағында көрсетілген домен бойынша динамикалық cookie оқшаулауына арналған жаңа элемент («Бірінші тараптың динамикалық оқшаулануы", жеке және үшінші тарап кірістірулері сайттың негізгі доменіне негізделген кезде). About:config ішінде интерфейс «browser.contentblocking.reject-and-isolate-cookies.preferences.ui.enabled» немесе тікелей «network.cookie.cookieBehavior = 5» параметрі арқылы қосылады.

    Firefox 77 шығарылымы

  • Сенсорлық экран құрылғыларында шарлауды жеңілдету үшін өсті бетбелгілер жолағындағы толтыру (жаңа қойындыны ашқанда, жаңа Мегабар мекенжай жолағы бетбелгілер жолағын ішінара қабаттасады және басу үшін аз орын қалдырады).
  • Орындалды жеке қойындыларға байланыстырылған және бүкіл интерфейсті блоктамайтын жаңа модальды диалогтар. Тілқатысу терезесін байланыстырудың қосылғанын немесе қосылғанын бақылау үшін “prompts.defaultModalType”, “prompts.modalType.confirmAuth” және “prompts.modalType.insecureFormSubmit” опциялары about:config (1 – мазмұнға байланыстыру, 2 – қойындымен байланыстыру) параметріне қосылды. , 3 - терезеге байлау ).

    Firefox 77 шығарылымы

  • about:config ішінде қосылды Middlemouse.openNewWindow жаңа параметрі, оның көмегімен жаңа қойындыда сілтемені ашу үшін тінтуірдің ортаңғы түймешігін пайдалануды өшіруге болады.
  • Жойылды browser.urlbar.update1.view.stripHttps параметрі (brauzer.urlbar.trimURLs параметрін қолдау сақталады).
  • Gecko қозғалтқышынан толығымен жойылды Қолдау
    XUL торлары.

  • Әдепкі бойынша, Exif деректері негізінде JPEG кескіндерін автоматты түрде айналдыру қосылады.
  • "browser.urlbar.oneOffSearches" параметрі жойылды. Мекенжайда немесе іздеу жолағында теруді бастағанда пайда болатын балама іздеу жүйелерінің түймелерін жасыру үшін about:preferences#search бетінде қалаған іздеу жүйелерін таңдауға болады.

    Firefox 77 шығарылымы

  • "maxlength" шектеуіне сәйкес келмейтін мәтін және өрістеріне енгізілгенде енді кесілмейді.
  • Қосылған әдіс String.prototype.replaceAll () (String#replaceAll), ол берілген үлгі негізінде барлық сәйкестіктер ауыстырылатын жаңа жолды қайтарады (бастапқы жол өзгеріссіз қалады). Үлгілер қарапайым маскалар немесе тұрақты өрнектер болуы мүмкін.
  • Элементтің мазмұны толтырылмаса, элементіндегі "label" төлсипаты арқылы көрсетілген белгінің мәнін көрсету үшін қосылған.
  • IndexedDB сипатты жүзеге асырады IDBCursor.request.
  • Қосылды эксперименттік орналасуды қолдау Қалау торлы контейнерлерде.
  • Әзірлеуші ​​құралдарына қосылды тақтасы әртүрлі браузерлермен әлеуетті үйлесімділік мәселелерін бағалау (қай браузерлер таңдалған элементке байланыстырылған белгілі бір CSS сипатын қолдайтынын көрсетеді). about:config ішіндегі devtools.inspector.compatibility.enabled параметрі арқылы қосылған.

    Firefox 77 шығарылымы

  • Үлкен бөлік қосылды жақсартулар JavaScript отладчикінде. Жүктеу және кезең-кезеңмен жөндеу жеделдетіледі, жадты тұтыну азаяды. Әртүрлі код көріністерін салыстыру (бастапқы карта) жақсартылды, нәтижесінде алынған модульдерді жөндеу кезінде бастапқы бастапқы кодтардағы айнымалы мәндерді көруге мүмкіндік береді. Қоңыраулар жинағы терезесін басу арқылы таңдалған жолды өзгерткен кезде және қадамдық орындауды бастағанда (Step over, F10), отладчик кодты таңдалған жолдан кейінгі жолға жеткенше орындайды. Панельге мәзір қосылды (тісті доңғалақ белгішесі), оның қазір JavaScript өшіретін бір ғана элементі бар. Белгілі бір мәндерді өзгерту немесе оқу кезінде орындауды кідіртетін шартты тоқтау нүктелерін (бақылау нүктелерін) орнату мүмкіндігі қосылды (бұрын бөлек оқу және өзгерту кезінде орындауды кідіртуге болатын).

    Firefox 77 шығарылымы

  • Желі белсенділігін тексеруге арналған интерфейс тақтасына мәзір қосылды, онда журналды басқару функциялары бар (сайт жүктемелері арасындағы журналды сақтау, HAR файлын импорттау, HAR файлын жазу). Бұғатталған элементтерді қосу, өшіру және жою үшін сұрауды бұғаттау тақтасына мәтінмәндік мәзір қосылды.
    Firefox 77 шығарылымы

  • Ажырату FTP қолдауы Firefox 79 нұсқасына дейін кейінге қалдырылды, бірақ FTP әрекетін басқару опциясы әлдеқашан қосылған (network.ftp.enabled туралы:config ішінде).

Firefox 77-дағы инновациялар мен қателерді түзетуге қосымша жойылды 9 осалдық, оның ішінде 7 қауіпті деп белгіленген:

  • Төрт осалдық (төменде жинақталған CVE-2020-12411 и
    CVE-2020-12409) буфердің толып кетуі және әлдеқашан босатылған жад аймақтарына қатынасу сияқты жад мәселелерінен туындайды. Бұл мәселелер арнайы әзірленген беттер ашылған кезде зиянды кодтың орындалуына әкелуі мүмкін.

  • Осалдық
    CVE-2020-12406 NativeTypes нысандарын жою кезінде типті тексерудің болмауынан туындады және шабуылдаушы кодын орындау үшін пайдаланылуы мүмкін.

  • CVE-2020-12405 осалдығы SharedWorkerService қызметіндегі "Бос кейін пайдалану" жад блогынан туындайды және апатқа себеп болуы мүмкін.
  • CVE-2020-12399 осалдығы NSS кітапханасының бүйірлік арна шабуылына осалдығына байланысты. мүмкіндік беру Есептеу уақытындағы айырмашылықтарды талдау негізінде DSA цифрлық қолтаңбасының жабық кілтін қалпына келтіріңіз.

Ақпарат көзі: opennet.ru

пікір қалдыру