Firefox 68

Ledig Firefox 68 udgivelse.

Vigtigste ændringer:

  • Adressens stregkode er blevet fuldstændig omskrevet - HTML og JavaScript bruges i stedet for XUL. De ydre forskelle mellem den gamle (Awesome Bar) og den nye (Quantum Bar) linje er kun, at enderne af linjer, der ikke passer ind i adresselinjen, nu falmer i stedet for at blive afskåret (...), og for at slette poster fra historikken, i stedet for Delete / Backspace skal du bruge Shift+Delete/Shift+Backspace. Den nye adresselinje er hurtigere og giver dig mulighed for at udvide dens muligheder med tilføjelser.
  • Administrationssiden for tilføjelser (about:addons) er også blevet fuldstændig omskrevet ved hjælp af Web API. Slet/deaktiver knapper flyttet til menuen. I tilføjelsesejendomme kan du se anmodede tilladelser og udgivelsesbemærkninger. Tilføjet en separat sektion for deaktiverede tilføjelser (tidligere blev de blot placeret i slutningen af ​​listen), samt en sektion med anbefalede tilføjelser (hver version gennemgår et grundigt sikkerhedstjek). Nu kan du rapportere en ondsindet eller for langsom tilføjelse.
  • Den kode, der er ansvarlig for at gendanne den forrige session er omskrevet fra JS til C++.
  • Tilføjet about:compat side, hvor site-specifikke "fixes" kan administreres. Disse er midlertidige rettelser til websteder, der ikke fungerer korrekt (f.eks. ændring af brugeragenten eller kørsel af scripts, der retter arbejdet i Firefox). about:compat gør det nemt at se aktive patches og giver webudviklere mulighed for at deaktivere dem til testformål.
  • Synkroniseringsindstillinger kan tilgås direkte fra hovedmenuen.
  • Det mørke tema i læsetilstand gælder ikke kun for sideindholdet, men også for grænsefladen (værktøjslinjer, sidebjælker, kontroller).
  • Firefox vil forsøge automatisk at rette HTTPS-fejlforårsaget af tredjeparts antivirussoftware. Firefox har historisk brugt sit eget certifikatlager i stedet for systemet, som har en positiv indflydelse på sikkerheden, men kræver, at antivirussoftwaren importerer sit rodcertifikat til browserens lager, hvilket nogle leverandører forsømmer. Hvis browseren registrerer et MitM-angreb (som kan være forårsaget af et antivirus, der forsøger at dekryptere og inspicere trafik), aktiverer den automatisk indstillingen security.enterprise_roots.enabled og forsøger at bruge certifikater fra systemlageret (kun certifikater tilføjet der af tredjemand -partssoftware, certifikater, der følger med OS, ignoreres). Hvis dette hjælper, forbliver indstillingen aktiveret. Hvis brugeren eksplicit deaktiverer security.enterprise_roots.enabled, vil browseren ikke forsøge at aktivere den. I den nye udgivelse af ESR er denne indstilling aktiveret som standard. Derudover er der tilføjet et ikon til meddelelsesområdet (til venstre for adresselinjen), der angiver, at det websted, du ser, bruger et certifikat, der er importeret fra systembutikken. Udviklerne bemærker, at brugen af ​​systemcertifikater ikke påvirker sikkerheden (kun certifikater tilføjet til systemcertifikaterne af tredjepartssoftware bruges, og da tredjepartssoftware har ret til at tilføje dem der, kunne det lige så nemt tilføje dem til Firefox-lageret).
  • Forespørgsler om at tillade push-beskeder vises ikke, før brugeren eksplicit interagerer med siden.
  • Adgang til kamera og mikrofon fra nu af kan kun udføres fra en sikker sammenhæng (dvs. fra sider indlæst via HTTPS).
  • Efter 2 år blev symbolet tilføjet til stoplisten (en liste over tegn, der ikke er tilladt i domænenavne) Κʻ / ĸ (U+0138, *Kra*). Med stort bogstav ligner det det latinske "k" eller kyrilliske "k", som kunne spille phishere i hænderne. Hele denne tid forsøgte udviklerne at løse problemet gennem Unicodes tekniske udvalg (tilføj dette symbol til den "historiske" kategori), men de glemte det, da de udgav den næste udgave af standarden.
  • I officielle builds er det ikke længere muligt at deaktivere multi-proces mode. Enkeltprocestilstand (hvor browsergrænsefladen og faneindholdet kører i samme proces) er mindre sikker og er ikke fuldt testet, hvilket kan forårsage stabilitetsproblemer. For fans af enkelt-proces mode tilvejebragte løsninger.
  • Ændret adfærd ved synkronisering af indstillinger. Fra nu af er det som standard kun de indstillinger, der er inkluderet på listen defineret af udviklerne, der synkroniseres. Du kan returnere den tidligere adfærd (synkronisere absolut alle ændrede indstillinger) gennem about:config.
  • Følgende CSS-egenskaber er implementeret: scroll-padding, scroll-margin, scroll-snap-align, modsæt, -webkit-line-clamp.
  • Tilføjet pseudoelementstøtte :: markør og dens animationer.
  • Primitiv support er aktiveret som standard BIGINT.
  • window.open() respekterer nu den beståede parameter "ingen henvisning".
  • Tilføjet support HTMLImageElement.decode() (indlæser billeder før de tilføjes til DOM).
  • Masser af forbedringer i udviklerværktøjer.
  • bn-BD og bn-IN lokaliseringer kombineret til bengalsk (bn).
  • Lokaliseringer, der forblev uden vedligeholdere, er blevet fjernet: assamisk (as), sydafrikansk engelsk (en-ZA), Maithili (mai), malayalam (ml), oriya (eller). Brugere af disse sprog vil automatisk blive skiftet til britisk engelsk (en-GB).
  • API WebExtensions er nu tilgængelige værktøjer til at arbejde med brugerscripts. Dette kan potentielt løse problemer med sikkerhed (i modsætning til Greasemonkey/Violentmonkey/Tampermonkey kører hvert script i sin egen sandkasse) og stabilitet (eliminerer kapløbet mellem sideindlæsning og script-indsættelse), og gør det også muligt at udføre scriptet på det ønskede stadie af sideindlæsning.
  • Indstillingen view_source.tab er blevet returneret, så du kan åbne sidens kildekode på samme fane i stedet for i en ny.
  • Det mørke tema kan nu anvendes på browserens servicesider (for eksempel indstillingssiden), dette styres af browser.in-content.dark-mode indstillingen.
  • Windows 10-enheder med AMD-grafikkort har WebRender-understøttelse aktiveret.
  • En ny installation i Windows 10 tilføjer en genvej til proceslinjen.
  • Windows-versionen bruger nu Background Intelligent Transfer Service (BITS).

Release Notes for udviklere

Kilde: linux.org.ru

Tilføj en kommentar