Firefox 68

K dispozícii Vydanie Firefoxu 68.

Hlavné zmeny:

  • Čiarový kód adresy bol úplne prepísaný - Namiesto XUL sa používa HTML a JavaScript. Vonkajšie rozdiely medzi starým riadkom (Awesome Bar) a novým riadkom (Quantum Bar) sú len v tom, že konce riadkov, ktoré sa nezmestia do panela s adresou, teraz blednú namiesto toho, aby boli orezané (...), a vymazať položky z histórie, namiesto Delete / Backspace musíte použiť Shift+Delete/Shift+Backspace. Nový panel s adresou je rýchlejší a umožňuje rozšíriť jeho možnosti pomocou doplnkov.
  • Stránka správy doplnkov (about:addons) bola tiež úplne prepísaná pomocou webového rozhrania API. Tlačidlá vymazať/zakázať presunuté do menu. V doplnkových vlastnostiach môžete pozrite si požadované povolenia a poznámky k vydaniu. Pridaná samostatná sekcia pre zakázané doplnky (predtým boli jednoducho umiestnené na konci zoznamu), ako aj sekcia s odporúčanými doplnkami (každá verzia prechádza dôkladnou bezpečnostnou kontrolou). Teraz môžete nahlásiť škodlivý alebo príliš pomalý doplnok.
  • Kód zodpovedný za obnovenie predchádzajúcej relácie je prepísané z JS do C++.
  • Pridaná stránka about:compat, kde je možné spravovať „opravy“ špecifické pre lokalitu. Ide o dočasné opravy pre stránky, ktoré nefungujú správne (napríklad zmena používateľského agenta alebo spustenie skriptov, ktoré opravujú prácu vo Firefoxe). about:compat uľahčuje prezeranie aktívnych záplat a umožňuje webovým vývojárom zakázať ich na testovacie účely.
  • Nastavenia synchronizácie sú prístupné priamo z hlavného menu.
  • Tmavá téma v režime čítania sa vzťahuje nielen na obsah stránky, ale aj na rozhranie (panely nástrojov, bočné panely, ovládacie prvky).
  • Firefox sa pokúsi automaticky opraviť chyby HTTPSspôsobené antivírusovým softvérom tretej strany. Firefox historicky používal vlastný sklad certifikátov namiesto systémového, ktorý má pozitívny vplyv na bezpečnosť, ale vyžaduje, aby antivírusový softvér importoval svoj koreňový certifikát do úložiska prehliadača, čo niektorí predajcovia zanedbávajú. Ak prehliadač zaznamená útok MitM (ktorý môže byť spôsobený antivírusom, ktorý sa pokúša dešifrovať a kontrolovať prevádzku), automaticky povolí nastavenie security.enterprise_roots.enabled a pokúsi sa použiť certifikáty zo systémového úložiska (iba certifikáty, ktoré tam pridal tretí -party softvér, certifikáty dodávané s OS sú ignorované). Ak to pomôže, nastavenie zostane aktívne. Ak používateľ explicitne zakáže security.enterprise_roots.enabled, prehliadač sa ho nepokúsi povoliť. V novom vydaní ESR je toto nastavenie predvolene povolené. Okrem toho bola do oblasti oznámení (naľavo od panela s adresou) pridaná ikona, ktorá označuje, že stránka, ktorú si prezeráte, používa certifikát importovaný zo systémového úložiska. Vývojári poznamenávajú, že používanie systémových certifikátov neovplyvňuje bezpečnosť (používajú sa iba certifikáty pridané do systémových certifikátov softvérom tretích strán, a keďže softvér tretích strán má právo ich tam pridávať, môže ich rovnako ľahko pridať do úložiska Firefoxu).
  • Výzvy na povolenie push notifikácií sa nebudú zobrazovať, kým používateľ explicitne neinteraguje so stránkou.
  • Odteraz máte prístup ku kamere a mikrofónu možno vykonať iba v zabezpečenom kontexte (t. j. zo stránok načítaných cez HTTPS).
  • Po 2 rokoch bol symbol pridaný na stoplist (zoznam znakov, ktoré nie sú povolené v názvoch domén) Κʻ / ĸ (U+0138, *Kra*). Vo forme veľkých písmen to vyzerá ako latinské „k“ alebo „k“ v cyrilike, čo by mohlo hrať do kariet phisherom. Po celú dobu sa vývojári snažili vyriešiť problém prostredníctvom technickej komisie Unicode (pridať tento symbol do kategórie „historický“), ale pri vydaní ďalšieho vydania normy na to zabudli.
  • V oficiálnych zostavách už nie je možné zakázať viacprocesový režim. Jednoprocesový režim (kde rozhranie prehliadača a obsah karty bežia v rovnakom procese) je menej bezpečný a nie je úplne testovaný, čo môže spôsobiť problémy so stabilitou. Pre fanúšikov jednoprocesového režimu poskytnuté riešenia.
  • Zmenené správanie pri synchronizácii nastavení. Odteraz sa v predvolenom nastavení synchronizujú iba nastavenia uvedené v zozname definovanom vývojármi. Môžete vrátiť predchádzajúce správanie (synchronizovať absolútne všetky zmenené nastavenia) cez about:config.
  • Nasledujúce vlastnosti CSS sú implementované: scroll-padding, scroll-margin, scroll-snap-align, protisúbor, -webkit-line-clamp.
  • Pridaná podpora pseudo prvkov ::značka a jeho animácie.
  • Primitívna podpora je predvolene povolená BIGINT.
  • window.open() teraz rešpektuje odovzdaný parameter "žiadny sprostredkovateľ".
  • Pridaná podpora HTMLImageElement.decode() (načítavanie obrázkov pred ich pridaním do DOM).
  • Veľa vylepšení v nástrojoch pre vývojárov.
  • bn-BD a bn-IN lokalizácie spojené do bengálsky (bn).
  • Lokalizácie, ktoré zostali bez správcov, boli odstránené: asámčina (as), juhoafrická angličtina (en-ZA), maithili (mai), malajálamčina (ml), orijčina (alebo). Používatelia týchto jazykov budú automaticky prepnutí na britskú angličtinu (en-GB).
  • Rozšírenia API WebExtensions sú teraz k dispozícii nástroje na prácu s používateľskými skriptami. To by mohlo potenciálne vyriešiť problémy s bezpečnosťou (na rozdiel od Greasemonkey/Violentmonkey/Tampermonkey každý skript beží vo svojom vlastnom sandboxe) a stabilitou (eliminuje preteky medzi načítaním stránky a vložením skriptu) a tiež umožňuje spustenie skriptu v požadovanom štádiu načítanie stránky.
  • Nastavenie view_source.tab bolo vrátené, čo vám umožňuje otvárať zdrojový kód stránky na tej istej karte, a nie na novej.
  • Tmavý motív je teraz možné použiť na servisné stránky prehliadača (napríklad na stránku nastavení), toto je riadené nastavením browser.in-content.dark-mode.
  • Zariadenia so systémom Windows 10 s grafickými kartami AMD majú povolenú podporu WebRender.
  • Nová inštalácia v systéme Windows 10 pridá odkaz na panel úloh.
  • Verzia systému Windows sa teraz používa Služba inteligentného prenosu na pozadí (BITS).

Poznámky k vydaniu pre vývojárov

Zdroj: linux.org.ru

Pridať komentár