Vydání Firefox 127

Byl vydán webový prohlížeč Firefox 127 a byla vytvořena aktualizace s dlouhodobou podporou — 115.12.0. Do fáze beta testování byla převedena větev Firefox 128, jejíž vydání je naplánováno na 9. července.

Hlavní novinky ve Firefoxu 126:

  • Do nabídky „V“ se seznamem všech otevřených karet a do kontextové nabídky karty byla přidána tlačítka pro zavření všech duplikovaných karet v aktuálním okně.

    Vydání Firefox 127
  • Byla povolena automatická výměna protokolu HTTP za HTTPS pro zdroje v tagách <img>, <audio> a <video>, pokud jsou tyto tagy použity na stránce otevřené pomocí HTTPS. Pokud nejsou načítané zdroje dostupné přes HTTPS, nyní nebudou zobrazeny na stránkách otevřených pomocí HTTPS.
  • Byla přidána podpora pro proaktivní určení IP adress hostitelů, aniž by uživatel musel přejít na odkaz nebo požádat o zdroj uvedený na stránce. Domény, které je třeba předem rozřešit v DNS, je třeba uvést prostřednictvím prvku „link“ s atributem ‘rel=„dns-prefetch“‘.
  • Za účelem snížení informací, které lze použít k nepřímé identifikaci uživatelů, bude pro 32-bitové systémy x86 nyní v hlavičce User-Agent, stejně jako v JavaScript API navigator.platform a navigator.oscpu, uvedena architektura x86_64.
  • Nástroj pro ukládání obrazovek nyní podporuje vytváření snímků obrazovky pro soubory ve formátu SVG a XML, stejně jako pro stránku „about:“. Přidána možnost správy vytváření snímků obrazovky pomocí klávesových zkratek, zajištěna kompatibilita s tématy a režimy zobrazení s vysokým kontrastem (HCM, High Contrast Mode). Zlepšena byla výkonnost ukládání velkých oblastí obrazovky.
  • Do about:config byly přidány nastavení toolkit.scrollbox.pagescroll.maxOverlapPercent a toolkit.scrollbox.pagescroll.maxOverlapLines, která umožňují změnit posun stránky při posouvání, uvedený v procentech a řádcích.
  • Na platformě Windows byla zavedena možnost automatického spuštění Firefoxu po načtení počítače. Díky předběžnému načtení uživatel nemusí při prvním spuštění aplikace čekat — prohlížeč bude připraven k použití okamžitě. Režim je aktivován v sekci nastavení Obecné/Startup nebo prostřednictvím oznámení, které se zobrazuje analogicky s výzvou k použití Firefoxu jako výchozího prohlížeče.
  • Na platformách macOS a Windows byla zavedena další ochrana přístupu při používání funkce automatického vyplňování uložených hesel nebo při zobrazení informací o heslech v správci hesel. Tyto operace se správcem hesel vyžadují potvrzení autentizace v systému (například zadání systémového hesla, ověření otiskem prstu, autentizaci hlasem nebo obličejem).
  • Na platformě macOS je výchozí navigace prvky pomocí klávesy Tab, místo používání specifického režimu klávesnicové navigace pro macOS, který neodpovídá chování na jiných platformách (ve nastavení lze vrátit starý režim).
  • V textech, pro které se používá formát WebVTT (Web Video Text Tracks Format), byla přidána podpora znaků povolených v HTML značkování. WebVTT se používá k organizaci výstupu textu v určitých okamžicích, například pro zobrazení titulků.
  • V API Clipboard je standardně zahrnut rozhraní ClipboardItem a podpora metod navigator.clipboard.read() a navigator.clipboard.write(), které umožňují webové aplikaci číst a zapisovat data do schránky.
    Při pokusu o čtení dat ze schránky, která nebyla zapsána aktuální webovou aplikací, se uživateli před provedením operace zobrazí výzva k potvrzení akce.
  • Byla implementována experimentální podpora nastavení symetrického mezisymbolového intervalu prostřednictvím CSS vlastnosti letter-spacing. V novém režimu je interval nastaven nikoli mezi aktuálním a následujícím symbolem, ale dělí se na dvě části, které se aplikují před a po symbolu. Režim se aktivuje prostřednictvím nastavení layout.css.letter-spacing.model v about:config.
  • V atributu „href“ tagu „“, který se používá k určení základní cesty pro relativní odkazy, je zakázáno používat schémata „data:“ a „javascript:“.
  • V gradientových barvách vytvořených pomocí CSS funkcí conic-gradient(), linear-gradient(), radial-gradient(), repeating-conic-gradient(), repeating-linear-gradient() a repeating-radial-gradient() je povoleno používat typ „“.
  • Do objektu Set, který určuje sbírku hodnot, byly přidány metody s implementací typových operací práce s množinami: Set.prototype.intersection(),
    Set.prototype.union(),
    Set.prototype.difference(),
    Set.prototype.symmetricDifference(),
    Set.prototype.isSubsetOf(),
    Set.prototype.isSupersetOf() a Set.prototype.isDisjointFrom().
  • Instalace rozšíření, jejichž XPI soubory jsou podepsány pomocí nezabezpečených algoritmů, je zakázána (výchozí nastavení PREF_XPI_WEAK_SIGNATURES_ALLOWED je nastaveno na hodnotu false).
  • Ve verzi pro platformu Android:
    • Byla přidána podpora pro překlad obsahu z jednoho jazyka do druhého. Stejně jako v desktopové verzi Firefoxu je pro překlad využíván vestavěný systém překladu v aplikaci, který provádí překlad na lokálním systému uživatele bez přístupu k externím cloudovým službám.
    • Do nabídky „…“ byla přidána nová položka „Hesla“.
    • Bylo povoleno použití klávesy Enter na boční numerické klávesnici stolních klávesnic pro potvrzení zadaného URL v adresním řádku.
    • Byly zahrnuty další optimalizace během fáze kompilace, které zvýšily odezvu rozhraní, zkrátily dobu spuštění a prodloužily dobu provozu zařízení na baterii.
    • Sekce se seznamem nedávno uložených stránek byla přesunuta do části záložek. Položky seznamu nyní nezmizí po uplynutí doby platnosti.

Kromě novinek a oprav chyb byly v Firefoxu 127 odstraněny 22 zranitelnosti. 11 zranitelností je označeno jako závažných, z nichž 9 bylo způsobeno problémy s pamětí, jako jsou přetečení bufferů a přístup k již uvolněným oblastem paměti. Tyto problémy by mohly potenciálně vést k provedení škodlivého kódu při otevření speciálně upravených stránek.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster