Firefox 151

Dostupné Firefox 151, která se vyznačuje vylepšenou ochranou proti sledování digitálních otisků, podporou Web Serial API a také možností, aby webové stránky zachycovaly vstup z klávesnice v režimu celé obrazovky.

  • Místní zálohování profilu je dostupné na Linuxu (v macOS se zapíná odloženo až do dalšího vydání).
  • Přepracováno design nové kartě, aby se zajistila její připravenost na budoucí změny, jako jsou widgety a vylepšené zástupce, které se očekávají v další verzi (browser.newtabpage.activity-stream.nova.enabled).
  • Šířka vyhledávacího pole v nastaveních byla značně zvýšena.
  • V režimu soukromého prohlížení se objevila možnost vymazat všechna data aktuální relace bez nutnosti zavírat okno prohlížeče a začínat novou relaci.
  • Ochrana proti sledování se stala ještě lepší v boji proti sběru digitálních otisků. Počet uživatelů, které se daří jednoznačně identifikovat, se průměrně snížil o 14 % (a v macOS o 49 %).
  • Prohlížeč PDF se naučil sloučit více dokumentů.
  • V podmenu „Další nástroje“ přidán je položka pro vyvolání about:translations.
  • Vestavěný VPN nyní umožňuje vybere zemi, kde je umístěn výstupní uzel.
  • Opraveno poskytuje webovým stránkám nesprávné údaje o rozlišení obrazovky v systémech s více monitory.
  • Automatické doplňování adres zahrnuto pro uživatele z Nizozemska.
  • Odstraněno architektonické omezení, které znemožňovalo webovým stránkám vidět dočasná povolení (když uživatel například povolil přístup k geolokaci, ale neřekl „zapamatovat toto rozhodnutí“).
  • Přesunutí profilu do jiného adresáře nebo jiného operačního systému už více neporušuje fungování nainstalovaných doplňků a motivů (ve souboru extensions.json zůstávaly staré cesty).
  • macOS:
  • bere v úvahu systémové nastavení geolokace, když uživatel povolí webové stránce určování polohy. Pokud je geolokace na úrovni OS vypnutá, prohlížeč požádá uživatele, aby ji povolil. atributu
  • HTML: Přibyla podpora shadowrootslotassignment na prvcích na prvcích . V JavaScriptu se tento atribut odráží vlastnostmi. ShadowRoot.slotAssignment nebo HTMLTemplateElement.shadowRootSlotAssignment.
  • CSS:
    • Direktiva @container umí srcset dotazy style() (umožňuje zjistit, zda má kontejner platné prohlášení, konkrétní vlastnost nebo vlastní vlastnost, a aplikovat styly na jeho podřízené prvky odpovídajícím způsobem).
    • Vlastnost position-anchor umí srcset (výchozí) hodnota normal (zajišťuje konzistenci s vlastností position-area: pokud je aktualizováno, pak se také position-anchor automaticky aktualizuje).
  • API:
    • Metoda Sanitizer.replaceElementWithChildren() umí vrací false, pokud je nahrazovaným prvkem <svg> ve jmenném prostoru SVG nebo ve jmenném prostoru MathML.
    • Přibyla podpora Document Picture-in-Picture API (umožňuje otevřít okno umístěné nad ostatními okny, které může obsahovat jakýkoli HTML obsah).
    • Bylo přidáno vlastnost CanvasRenderingContext2D.lang (užitečné pro nastavení kontextu pro plátno bez obrysů, které může být vykresleno ještě předtím, než bude spojeno s jakýmkoli prvkem <canvas>).
    • Metoda Element.requestFullscreen() umí přijímá vlastnost options.keyboardLock jako parameter (umožňuje webům požadovat blokaci klávesnice, když je prvek zobrazen v režimu celé obrazovky). Weby nyní mohou zabránit ukončení režimu celé obrazovky pomocí klávesy Esc (ukončení zůstává možné při držení klávesy), a také zachycovat některé dříve rezervované klávesové zkratky prohlížeče a zrušit jejich standardní akci.
    • GPUSupportedLimits umí srcset vlastnosti maxStorageBuffersInFragmentStage, maxStorageBuffersInVertexStage, maxStorageTexturesInFragmentStage a maxStorageTexturesInVertexStage (umožňují nastavit maximální počet úložných vyrovnávacích pamětí a textur povolených na fázích fragmentového a vrcholového shaderu.
    • Byla implementována podpora vlastnosti CSSContainerRule.conditions. Vlastnost condition reprezentuje odpovídající direktivu @container ve formě pole objektů, kde každý objekt popisuje jednotlivou podmínku kontejneru.
    • Byla přidána podpora Web Serial API (umožňuje řídit mikrořadiče s podporou sériového rozhraní). To dává možnost programovat mikrořadiče a ladicí desky (jako jsou zařízení ESP, BBC micro:bit a Raspberry Pi Pico), 3D tiskárny, CNC stroje a další zařízení. Každý web, který chce použít toto API, musí vytvořit speciální rozšíření, které poskytuje potřebná oprávnění, a uživatel musí toto rozšíření nainstalovat (podobně jako to již bylo uděláno s WebMIDI).
  • Nástroje pro vývojáře: Rozbalovací nabídka pro ovládání rychlosti animace nyní dostupné vždy (předtím se objevovalo pouze při aktivní animaci, což ztěžovalo jeho použití v případě velmi krátkých animací).

Zdroj: linux.org.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