Izdaja Firefox 119

Izšla je različica spletnega brskalnika Firefox 119 in ustvarjeno je bilo posodobitev veje z dolgoročnim podporo — 115.4.0. Na fazo beta testiranja je prešla veja Firefox 120, katere izid je predviden za 21. november.

Glavne novosti v Firefox 119:

  • Predstavljen je posodobljen vmesnik strani Firefox View, ki poenostavi dostop do prej ogledanega vsebine. Na strani Firefox View je na enem mestu zbrana informacija o aktivnih zavihkih, nedavno ogledanih straneh, zaprtih zavihkih in zavihkih z drugih naprav. V novi različici Firefox View je omogočeno prikazovanje informacij o vseh zavihkih, odprtih v katerem koli oknu, prav tako pa je dodana možnost ogleda zgodovine obiskov s sortiranjem po datumu ali spletnem mestu.
    Izdaja Firefox 119
  • Omogočeno je uvoz dodatkov iz Chrom-a in brskalnikov na osnovi Chromium motorja. V pogovoru za uvoz podatkov iz drugih brskalnikov ("Uvoz podatkov" na strani about:preferences#general) je na voljo možnost za prenos dodatkov. Za prenos se uporablja seznam 72 dodatkov, ki vsebuje povezave identifikatorjev enakih dodatkov obstajajočih za Chrome in Firefox. Če pri uvozu podatkov iz Chrom-a obstajajo dodatki iz seznama, se v Firefox namesto različice dodatka za Chrome namesti izvorna različica za Firefox.
    Izdaja Firefox 119
  • Vključena je podpora za mehanizem ECH (Encrypted Client Hello), ki nadaljuje razvoj ESNI (Encrypted Server Name Indication) in se uporablja za šifriranje informacij o parametrih TLS-seansov, kot je zahtevano domeno ime. Ključna razlika ECH od ESNI je v tem, da se v ECH namesto šifriranja na ravni posameznih polj celotno šifrira vse TLS-sporočilo ClientHello, kar preprečuje uhajanje prek polj, ki jih ne pokriva ESNI, na primer polje PSK (Pre-Shared Key).
  • V zmožnostih vgrajenega PDF-pregledovalnika je dodana podpora za vstavljanje slik in besedilnih opomb, poleg prej razpoložljivega risanja linij s svinčnikom in pritrdilnih besedilnih komentarjev. Novi način urejanja PDF je aktiviran le pri delu uporabnikih, za prisilno vključitev na strani about:config je treba aktivirati nastavitev "pdfjs.enableStampEditor".
    Izdaja Firefox 119
  • Spremembe nastavitev, povezanih z obnovitvijo prekinjenega seje po izhodu iz brskalnika. V nasprotju s prejšnjimi različicami bodo zdaj med sejami shranjeni podatki ne le o aktivnih zavihkih, temveč tudi o nedavno zaprtih zavihkih, kar bo omogočilo obnovitev slučajno zaprtih zavihkov po ponovnem zagonu in ogled njihovega seznama v načinu Firefox View. Privzeto bodo shranjeni podatki o 25 zadnjih zavihkih, odprtih v zadnjih 7 dneh. Prav tako bodo upoštevani podatki o zavihkih v zaprtih oken in se obdeloval seznam zaprtih zavihkov v kontekstu vseh oken, ne le trenutnega okna.
  • Razširjene možnosti načina popolne zaščite piškotkov (Total Cookie Protection), pri katerem za vsak spletni kraj uporablja posebno izolirano shrambo piškotkov, kar preprečuje uporabo piškotkov za sledenje gibanja med spletnimi mesti (vsi piškotki, dodeljeni iz nalaganih zunanjih blokov na spletni strani (iframe, js in podobno), so povezani s spletnim mestom, s katerega so ti bloki naloženi). V novi različici je bila uvedena izolacija URI sheme „blob:…“ (Blob URL), ki se lahko potencialno uporablja za prenos podatkov, primernih za sledenje uporabnikom.
  • Za uporabnike okrepljenega načina (strict) delovanja mehanizma zaščite pred sledenjem (ETP, Enhanced Tracking Protection) je vključena dodatna zaščita pred posredno identifikacijo uporabnikov preko analize pisav — vidne pisave za spletne strani so omejene na sistemske pisave in pisave iz uradnih jezikovnih paketov.
  • V snap-paketu z Firefoxom je bila uvedena podpora za uporabo nativnega dialoga izbire datotek za Ubuntu pri dostopu do podatkov drugih brskalnikov, kot tudi podpora za določanje razpoložljivih možnosti na podlagi nameščene različice xdg-desktop-portal.
  • Dodana je podpora za izbiro monitorja za postavitev okna brskalnika, ki se izvaja v načinu internetne kioske. Monitor se izbere z uporabo parametra ukazne vrstice „—kiosk-monitor“. Zagotovljeno je preklapljanje brskalnika v celozaslonski način takoj po zagonu v načinu kioska.
  • Ukinjeno je določanje multimedijske vsebine v datotekah, obdelanih z MIME tipom „application/octet-stream“. Za tovrstne datoteke bo brskalnik zdaj ponudil prenos datoteke, namesto da bi jo začel predvajati.
  • V okviru priprave na vključitev blokade piškotkov tretjih oseb v Firefoxu je bila posodobljena izvedba API-ja Storage Access, ki se uporablja za pridobitev uporabniških pooblastil za dostop do shranjevanja piškotkov iz iframe, kadar so piškotki tretjih oseb privzeto blokirani. V novi izvedbi je okrepljena zaščita in dodane spremembe za preprečevanje težav pri delovanju spletnih strani.
  • Za lastne elemente (Custom Element), ki razširjajo funkcionalnost obstoječih HTML elementov, je bila omogočena podpora atributom ARIA (Accessible Rich Internet Applications), ki omogočajo, da so ti elementi bolj dostopni za osebe s posebnimi potrebami. Dodana je bila možnost nastavitve in branja atributov ARIA neposredno za DOM elemente (na primer, buttonElement.ariaPressed = "true") brez uporabe metod setAttribute in getAttribute.
  • V HTTP glavi Cross-Origin-Embedder-Policy, ki upravlja način izolacije Cross-Origin in omogoča določanje pravil za varno uporabo privilegiranih operacij na strani, je bila dodana podpora parametru "credentialless" za onemogočanje prenosa informacij, povezanih s poverilnicami, kot so piškotki in odjemalski certifikati.
  • CSS funkciji attr() je bila dodana možnost določanja drugega argumenta, katerega vrednost bo uporabljena v situacijah, ko določen atribut ni prisoten ali ima neveljavno vrednost. Na primer, attr(foobar, "Privzeta vrednost").
  • Dodane so bile metode Object.groupBy in Map.groupBy za grupiranje elementov znotraj tabele, pri čemer se kot ključ za grupiranje uporablja niz, ki ga vrne funkcija povratnega klica, ki se pokliče za vsak element tabele.
  • Dodane so bile metode: String.prototype.isWellFormed() za preverjanje, ali ima niz pravilno oblikovan Unicode tekst (preverja se le prisotnost celotnih "surrogatnih parov" sestavljenih simbolov) in String.prototype.toWellFormed() za čiščenje in pretvorbo Unicode besedila v pravilno obliko.
  • V metodah WebTransport.createBidirectionalStream() in WebTransport.createUnidirectionalStream() je bila dodana podpora za lastnost "sendOrder" za določanje relativnih prioritet poslanim tokom.
  • V API-ju AuthenticatorAttestationResponse so bili predlagani novi metodi getPublicKey(), getPublicKeyAlgorithm() in getAuthenticatorData().
  • V API-ju Web Authentication je bila dodana podpora lastnostim credProps, ki omogočajo določanje prisotnosti poverilnic po ustvarjanju ali registraciji.
  • В API PublicKeyCredential добавлены методы parseCreationOptionsFromJSON(), parseRequestOptionsFromJSON() и toJSON() для преобразования объектов в представление в формате JSON, пригодное для сериализации/десериализации и передачи на strežnik.
  • В инструментах для веб-разработчиков усовершенствован интерфейс для интерактивной работы с CSS (Inactive CSS styles), который позволяет выявлять CSS-свойства, не влияющие на элемент, а также добавлена полная поддержка псевдоэлементов, таких как «::first-letter», «::cue» и «::placeholder».
  • Во встроенном просмотрщике данных в формате JSON обеспечено автоматическое переключение на просмотр данных как есть (raw), если просматриваемые JSON-данные некорректны или повреждены.
  • На платформе Windows добавлена поддержка системной настройки, скрывающей курсор во время набора текста.
  • В версии для платформы Android устранено аварийное завершение работы, возникающее при полноэкранном просмотре видео. Добавлена поддержка медиа-запросов prefers-contrast и prefers-reduced-transparency в окружении Android 14.

Кроме новшеств и исправления ошибок в Firefox 119 устранено 25 уязвимостей. 17 уязвимостей (16 объединено под CVE-2023-5730 и CVE-2023-5731), которые помечены как опасные, вызваны проблемами работы с памятью, такими как переполнения буферов и обращение к уже освобождённым областям памяти. Потенциально данные проблемы способны привести к выполнению кода злоумышленника при открытии специально оформленных страниц. Ещё одна опасная уязвимость (CVE-2023-5721) позволяет путём кликджекинга обеспечить подтверждение или отмену некоторых диалогов или предупреждений браузера.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster