Firefox 68

Dostupný Vydání Firefoxu 68.

Hlavní změny:

  • Čárový kód adresy byl zcela přepsán - Místo XUL se používá HTML a JavaScript. Vnější rozdíly mezi starým (Awesome Bar) a novým (Quantum Bar) řádkem jsou pouze v tom, že konce řádků, které se nevejdou do adresního řádku, nyní blednou místo toho, aby byly oříznuty (...), a aby se položky smazaly z historie, místo Delete / Backspace musíte použít Shift+Delete/Shift+Backspace. Nový adresní řádek je rychlejší a umožňuje rozšířit jeho možnosti pomocí doplňků.
  • Stránka pro správu doplňků (about:addons) byla také kompletně přepsána pomocí webového rozhraní API. Tlačítka smazat/zakázat přesunuto do menu. V doplňkových vlastnostech můžete viz požadovaná oprávnění a poznámky k vydání. Přidána samostatná sekce pro zakázané doplňky (dříve byly jednoduše umístěny na konci seznamu) a také sekce s doporučenými doplňky (každá verze prochází důkladnou bezpečnostní kontrolou). Nyní můžete nahlásit škodlivý nebo příliš pomalý doplněk.
  • Kód zodpovědný za obnovení předchozí relace je přepsáno z JS do C++.
  • Přidána stránka about:compat, kde lze spravovat „opravy“ specifické pro daný web. Jedná se o dočasné opravy pro weby, které nefungují správně (například změna uživatelského agenta nebo spouštění skriptů, které opravují práci ve Firefoxu). about:compat usnadňuje prohlížení aktivních záplat a umožňuje webovým vývojářům je zakázat pro účely testování.
  • Nastavení synchronizace je přístupné přímo z hlavní nabídky.
  • Tmavé téma v režimu čtení se vztahuje nejen na obsah stránky, ale také na rozhraní (panely nástrojů, postranní panely, ovládací prvky).
  • Firefox se pokusí automaticky opravit chyby HTTPSzpůsobené antivirovým softwarem třetí strany. Firefox historicky používal vlastní úložiště certifikátů místo systémového, což má pozitivní vliv na bezpečnost, ale vyžaduje, aby antivirový software importoval svůj kořenový certifikát do úložiště prohlížeče, což někteří prodejci zanedbávají. Pokud prohlížeč detekuje útok MitM (který může být způsoben antivirem, který se snaží dešifrovat a kontrolovat provoz), automaticky povolí nastavení security.enterprise_roots.enabled a pokusí se použít certifikáty ze systémového úložiště (pouze certifikáty, které tam přidal třetí -party software, certifikáty dodávané s OS, jsou ignorovány). Pokud to pomůže, nastavení zůstane aktivní. Pokud uživatel výslovně zakáže security.enterprise_roots.enabled, prohlížeč se jej nepokusí povolit. V nové verzi ESR je toto nastavení ve výchozím nastavení povoleno. Kromě toho byla do oznamovací oblasti (vlevo od adresního řádku) přidána ikona, která označuje, že web, který si prohlížíte, používá certifikát importovaný ze systémového úložiště. Vývojáři berou na vědomí, že použití systémových certifikátů nemá vliv na bezpečnost (používají se pouze certifikáty přidané do systémových certifikátů softwarem třetích stran, a protože software třetích stran má právo je tam přidávat, mohl je stejně snadno přidat do úložiště Firefoxu).
  • Výzvy k povolení oznámení push se nezobrazí, dokud uživatel se stránkou explicitně neinteraguje.
  • Od této chvíle přístup ke kameře a mikrofonu lze provést pouze ze zabezpečeného kontextu (tj. ze stránek načtených přes HTTPS).
  • Po 2 letech byl symbol přidán do seznamu stop (seznam znaků, které nejsou povoleny v názvech domén) Κʻ / ĸ (U+0138, *Kra*). V kapitalizované podobě to vypadá jako latinské „k“ nebo azbuka „k“, což by mohlo hrát do karet phisherům. Po celou tu dobu se vývojáři snažili problém vyřešit prostřednictvím technické komise Unicode (přidat tento symbol do kategorie „historické“), ale při vydání dalšího vydání standardu na to zapomněli.
  • V oficiálních sestaveních již není možné zakázat víceprocesový režim. Jednoprocesový režim (kde rozhraní prohlížeče a obsah karty běží ve stejném procesu) je méně bezpečný a není plně testován, což může způsobit problémy se stabilitou. Pro fanoušky jednoprocesového režimu poskytnuta náhradní řešení.
  • změněn chování při synchronizaci nastavení. Od této chvíle jsou ve výchozím nastavení synchronizována pouze nastavení obsažená v seznamu definovaném vývojáři. Předchozí chování (synchronizovat absolutně všechna změněná nastavení) můžete vrátit pomocí about:config.
  • Jsou implementovány následující vlastnosti CSS: scroll-padding, scroll-margin, scroll-snap-align, counter-set, -webkit-line-clamp.
  • Přidána podpora pseudo prvků ::popisovač a jeho animace.
  • Primitivní podpora je ve výchozím nastavení povolena BigInt.
  • window.open() nyní respektuje předaný parametr "žádný referrer".
  • Přidána podpora HTMLImageElement.decode() (načítání obrázků před jejich přidáním do DOM).
  • Spousta vylepšení ve vývojářských nástrojích.
  • bn-BD a bn-IN lokalizace kombinované do bengálský (bn).
  • Lokalizace, které zůstaly bez správců, byly odstraněny: asámština (as), jihoafrická angličtina (en-ZA), maithilština (mai), malajálamština (ml), orijština (nebo). Uživatelé těchto jazyků budou automaticky přepnuti na britskou angličtinu (en-GB).
  • API WebExtensions jsou nyní k dispozici nástroje pro práci s uživatelskými skripty. To by mohlo potenciálně vyřešit problémy se zabezpečením (na rozdíl od Greasemonkey/Violentmonkey/Tampermonkey běží každý skript ve svém vlastním sandboxu) a stabilitou (eliminuje závody mezi načtením stránky a vložením skriptu) a také umožní spuštění skriptu v požadované fázi načtení stránky.
  • Bylo vráceno nastavení view_source.tab, které vám umožňuje otevřít zdrojový kód stránky na stejné kartě, nikoli na nové.
  • Tmavý motiv lze nyní použít na servisní stránky prohlížeče (například na stránku nastavení), toto je řízeno nastavením browser.in-content.dark-mode.
  • Zařízení s Windows 10 s grafickými kartami AMD mají povolenou podporu WebRender.
  • Nová instalace ve Windows 10 přidá zástupce na hlavní panel.
  • Verze Windows nyní používá Služba inteligentního přenosu na pozadí (BITS).

Poznámky k vydání pro vývojáře

Zdroj: linux.org.ru

Přidat komentář