Firefox 68

Saadaval Firefox 68 väljaanne.

Peamised muudatused:

  • Aadressiriba kood on täiesti ümber kirjutatud — XUL asemel kasutatakse HTML-i ja JavaScripti. Välised erinevused vana (Awesome Bar) ja uue (Quantum Bar) aadressiriba vahel seisnevad ainult selles, et aadressiriba lõpud, mis ei mahu teksasse, hajuvad nüüd, mitte ei lõigata ära (…), ja ajaloosalvestuste kustutamiseks tuleb kasutada Shift+Delete/Shift+Backspace, mitte Delete/Backspace. Uus aadressiriba töötab kiiremini ja võimaldab laiendada oma võimalusi additionaalsete moodulitega.
  • Moodulite haldamise leht (about:addons) on samuti täielikult ümber kirjutatud Web API-le. Kustutamise/keelamise nupud on viidatud menüüsse. Moodulite omadustes võib näha nõutavaid õigusi ja väljaande märkusi. Lisatud on eraldi sektsioon keelatud moodulitele (varem paigutati need lihtsalt nimekirja lõppu) ja soovitatud moodulite sektsioon (iga versioon läbib põhjaliku turvakontrolli). On võimalik teha kaebus pahatahtliku või liiga aeglase mooduli kohta.
  • Kood, mis vastutab eelneva sessiooni taastamise eest, üles kirjutatud on JS-st C++-le üle viidud.
  • Lisatud on leht about:compat, kus saab hallata saidipõhiseid „parandusi“. Need on ajutised lahendused probleemsete veebisaitide jaoks (näiteks kasutajaagendi vahetamine või skriptide käivitamine, mis parandavad toimimist Firefoxis). about:compat lihtsustab aktiivsete paranduste ülevaatamist ja võimaldab veebiarendajatel neid testimise eesmärgil keelata.
  • Sünkroonimisvalikutele pääseb juurde otse peamenüüst.
  • Tumeda teema režiim lugemiseks kehtib mitte ainult lehe sisule, vaid ka liidesele (tööriistaribadele, külgpaneelidele, juhtnuppudele).
  • Firefox üritab automaatselt parandada HTTPS-i vigu,mida põhjustab kolmanda osapoole viirusetõrjetarkvara. Firefox on ajalooliselt kasutanud oma sertifikaadihoidlat, mitte süsteemi oma, mis positiivselt mõjub turvalisusele., aga nõuab viirusetõrjetarkvara, et importida oma juursertifikaat brauseri salvedesse, millest mõned tootjad loobuvad. Kui brauser tuvastab MitM-rünnaku (mille võib põhjustada viirusetõrje, mis proovib liiklust dekrüpteerida ja kontrollida), siis aktiveerib see automaatselt seadistuse security.enterprise_roots.enabled ja proovib kasutada süsteemi salvestatud sertifikaate (kasutatakse ainult kolmandate osapoolte tarkvara poolt lisatud sertifikaate, operatsioonisüsteemiga kaasasolevaid sertifikaate eiratakse). Kui see aitas, jääb seadistus sisse lülitatuks. Kui kasutaja on selgesõnaliselt seadistuse security.enterprise_roots.enabled välja lülitanud, siis brauser ei püüa seda uuesti aktiveerida. Uues ESR-i väljaandes on see seadistus vaikimisi sisse lülitatud. Lisaks lisati aadressiriba vasakusse osasse ikoon, mis näitab, et külastatav sait kasutab süsteemi salvestatud sertifikaati. Arendajad märgivad, et süsteemi sertifikaatide kasutamine ei mõjuta turvalisust (kasutatakse ainult kolmandate osapoolte tarkvara poolt lisatud süsteemi sertifikaate, ja kuna kolmandad osalised on saanud õiguse need sinna lisada, võiksid nad sama edukalt lisada need ka Firefoxi salvedesse).
  • Push notification permission requests will not be displayed until the user explicitly interacts with the page.
  • Access to the camera and microphone is now only possible from a secure context (i.e., from pages loaded via HTTPS).
  • After 2 years, the symbol has been added to the blacklist (a list of characters that are not allowed in domain names) Κʻ / ĸ (U+0138, *Kra*). In uppercase, it looks like the Latin letter 'k' or the Cyrillic letter 'к', which could have benefited phishers. All this time, developers have tried to resolve the issue through the Unicode technical committee (to add this symbol to the 'historical' category), but they forgot about it when releasing the next version of the standard.
  • In official builds, it is no longer possible to disable the multi-process mode. The single-process mode (where the browser interface and tab content run in a single process) is less secure and is not fully tested, which can lead to stability issues. For fans of the single-process mode workarounds are provided.
  • Muudetud seadete sünkroonimise käitumine. Edaspidi sünkroonitakse vaikimisi ainult need seaded, mis kuuluvad arendajate määratud nimekirja. Varasema käitumise (kõik muudetud seaded sünkroonimise) taastamiseks saab kasutada about:config.
  • On rakendatud järgmised CSS-omadused: scroll-padding, scroll-margin, scroll-snap-align, counter-set, -webkit-line-clamp.
  • On lisatud toetus pseudoelemendile ::marker ja selle animatsioonile.
  • Põhinedes vaikimisi, on saadaval primitiivne BigInt.
  • window.open() arvestab nüüd edastatud parameetrit «noreferrer».
  • Lisatud tugi HTMLImageElement.decode() (piltide laadimine enne nende lisamist DOM-i).
  • Palju täiustusi arendajate tööriistades.
  • Lokaliseerimised bn-BD ja bn-IN on ühendatud bengali (bn).
  • Eemaldatud on lokaliseerimised, mis ei omanud hooldajaid: assami (as), Lõuna-Aafrika inglise keel (en-ZA), maithili (mai), malayalami (ml), orija (or). Nende keelte kasutajad suunatakse automaatselt Briti inglise keelele (en-GB).
  • API WebExtensions on saanud vahendid kasutajaskripti käsitlemiseks.. See potential security issues resolved (unlike Greasemonkey/Violentmonkey/Tampermonkey, each script runs in its own sandbox) and stability (removes race conditions between page load and script insertion), and allows running the script at the desired stage of page loading.
  • The view_source.tab setting is returned, allowing the source code of the page to be opened in the same tab instead of a new one.
  • The dark theme can now be applied to browser service pages (e.g., settings page), controlled by the browser.in-content.dark-mode setting.
  • On devices running Windows 10 with AMD graphics cards, WebRender support is enabled.
  • With new installation on Windows 10, a taskbar shortcut will be added.
  • The Windows version now uses Background Intelligent Transfer Service (BITS).

Release notes for developers

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster