Utgivelsen av Firefox 68

Presentert utgave av nettleseren Firefox 68, samt mobilversjonen Firefox 68 for the Android platform. This release is categorized as a long-term support branch (ESR), with updates made throughout the year. Additionally, an update to the previous grenen med langvarig støtte 60.8.0. I nærmeste fremtid vil det gå til stadiet betatesting will transition to Firefox 69, which is scheduled for release on September 3.

Viktige nyheter:

  • A new add-on manager (about:addons) is enabled by default, completely rewritten using HTML/JavaScript and standard web technologies as part of the initiative to remove XUL and XBL components from the browser. The new interface allows viewing of complete descriptions, changing settings, and managing permissions for each add-on in a tabbed format without leaving the main add-on list page.

    Utgivelsen av Firefox 68

    Instead of separate controls for enabling add-ons, a context menu is offered. Disabled add-ons are now clearly separated from active ones and listed in a separate section.

    Utgivelsen av Firefox 68

    A new section has been added with recommended add-ons for installation, selected based on installed add-ons, settings, and user work statistics. Add-ons are accepted into the contextual recommendations list only if they meet Mozilla's requirements for security, usefulness, and user-friendliness, as well as effectively addressing relevant tasks of interest to a wide audience. Proposed add-ons undergo a complete security review with each update;

    Utgivelsen av Firefox 68
  • A button has been added to report issues with add-ons and themes to Mozilla. For example, the provided form can be used to alert developers to malicious activity, issues with website rendering due to an add-on, discrepancies with declared functionality, the appearance of an add-on without user action, or problems with stability and performance.

    Utgivelsen av Firefox 68
  • Den nye implementeringen av nettleserens adressefelt Quantum Bar har et utseende og funksjonalitet som er praktisk talt identisk med den gamle adressen Awesome Bar, men skiller seg ut med en fullstendig redesign av det indre og omskrivning av koden, der XUL/XBL er erstattet med standard Web API. Den nye implementeringen forenkler prosessen med å utvide funksjonaliteten (WebExtensions-formatet støttes for utvidelser), fjerner strenge bindinger til nettlesersystemene, gjør det enkelt å koble til nye datakilder, har høyere ytelse og responderende grensesnitt. En bemerkelsesverdig endring i oppførselen er kravet om å bruke kombinasjoner Shift+Del eller Shift+BackSpace (tidligere fungerte det uten Shift) for å slette nettleserhistorikkoppføringer fra resultatene som vises når du begynner å skrive inn hint;
  • Det er implementert et fullverdig mørkt tema for lesermodus (reader view), hvor alle designelementer i vinduet og panelene også vises i mørke nyanser (tidligere gjaldt overgangen mellom mørk og lys modus i Reader View kun tekstinnholdsområdet);

    Utgivelsen av Firefox 68
  • I den strenge modusen for blokkering av uønsket innhold (strict), blokkeres ikke bare alle kjente sporingssystemer og tredjeparts informasjonskapsler, men nå også JavaScript-innsettinger som driver kryptovaluta-gruvedrift eller sporer brukere ved hjelp av metoder for skjult identifikasjon. Tidligere ble disse blokkeringene aktivert gjennom eksplisitt valg i den tilpassbare blokkeringens modus. Blokkeringen utføres etter tilleggskategorier (fingerprinting og cryptomining) i Disconnect.me-listen;

    Utgivelsen av Firefox 68
  • Den trinnvise aktiveringen av kompositorsystemet har fortsatt. Servo WebRender, skrevet i Rust-språket og flytter rendering av sidens innhold til GPU-en. Når WebRender brukes i stedet for det innebygde Gecko-kompositorsystemet, som behandler data med CPU-en, brukes shaderne, som kjøres på GPU-en, for å gjennomføre operasjoner for sammensatt rendering av sidens elementer. Dette oppnår betydelig høyere hastighet ved rendering og reduserer belastningen på CPU-en.

    I tillegg til brukere med NVIDIA-grafikkort, begynner det fra
    Firefox 68 støtte WebRender vil bli aktivert for systemer med Windows 10 og AMD-grafikkort. Du kan sjekke aktiveringen av WebRender på siden about:support. For å tvinge aktivering i about:config, aktiver innstillingene «gfx.webrender.all» og «gfx.webrender.enabled» eller start Firefox med miljøvariabelen MOZ_WEBRENDER=1. I Linux er støtten for WebRender mer eller mindre stabilisert for Intel-grafikkort med Mesa 18.2+-drivere;

  • Det er lagt til en ny seksjon for rask tilgang til innstillingene for Firefox-kontoen i «hamburger»-menyen på høyre side av adressefeltet;
  • Det er lagt til en ny innebygd side «about:compat», hvor omveier og rettinger brukes for å sikre kompatibilitet med enkelte nettsteder som ikke fungerer ordentlig i Firefox. De endringene som gjøres for kompatibilitet, begrenses i enkle tilfeller til å endre «User Agent»-identifikatoren, hvis nettstedet er strengt bundet til bestemte nettlesere. I mer komplekse situasjoner kjøres JavaScript-kode i sammenheng med nettstedet for å fikse kompatibilitetsproblemer;
    Utgivelsen av Firefox 68
  • På grunn av potensielle stabilitetsproblemer ved å sette nettleseren i en enkeltprosessmodus, hvor grensesnittet og behandlingen av innholdet i fanene skjer i én prosess, fra about:config fjernet innstillingene «browser.tabs.remote.force-enable» og «browser.tabs.remote.force-disable», som kunne brukes til å deaktivere multiprosessmodus (e10s). I tillegg vil det å sette verdien «false» i alternativet «browser.tabs.remote.autostart» nå ikke automatisk føre til at multiprosessmodus deaktiveres i desktopversjoner av Firefox, i offisielle bygninger og ved oppstart uten å aktivere automatiserte testkjøringsmoduser;
  • Den andre fasen av utvidelsen av antall API-kall som er tilgjengelige kun skjer når siden åpnes i en sikker kontekst (Secure Context), det vil si når den åpnes via HTTPS, gjennom localhost eller fra en lokal fil. For sider åpnet utenfor en sikker kontekst, vil forespørslene til getUserMedia()-kall for tilgang til multimediakilder (for eksempel kamera og mikrofon) nå bli blokkert;
  • Automatisk feilhåndtering ved tilgang over HTTPS er sikret, som oppstår på grunn av aktiviteten til antivirusprogramvare. Problemene oppstår når modulen for webbeskyttelse i antivirusene Avast, AVG, Kaspersky, ESET og Bitdefender aktiveres, som analyserer HTTPS-trafikken ved å erstatte sitt eget sertifikat i listen over rotsertifikater i Windows og substituerer de opprinnelig brukte sertifikatene fra nettstedene. Firefox bruker sin egen liste over rotsertifikater og ignorerer systemlisten, så den oppfatter slik aktivitet som et MITM-angrep.

    Problemet ble løst ved automatisk aktivering av innstillingen «security.enterprise_roots.enabled«, der sertifikater fra systemets lagring importeres i tillegg. Ved bruk av et sertifikat fra systemets lagring, og ikke det innebygde i Firefox, er det lagt til en spesialindikator i menyen om nettstedinformasjon som kalles fra adressefeltet. Innstillingen aktiveres automatisk ved påvisning av MITM-innbrudd, hvoretter nettleseren prøver å gjenopprette forbindelsen, og dersom problemet er løst, blir innstillingen lagret. Det hevdes at en slik manipulering ikke utgjør en trussel, for dersom det systemlagrede sertifikatet er kompromittert, kan en angriper også kompromittere sertifikatlageret til Firefox (uten å ta hensyn til mulig substitusjon av sertifikater fra maskinvareprodusenter, som kan spesielle nøkkelservere som arbeider på eiersiden av nettstedet, men drift under slike forhold fører til merkbare forsinkelser i trafikkleveringen, reduserer påliteligheten på grunn av det ekstra laget og krever implementering av en komplisert infrastruktur. for å utføre MITM, men blokkeres ved bruk av sertifikatlageret i Firefox);

  • Lokale filer som åpnes i nettleseren, vil ikke lenger kunne få tilgang til andre filer i den nåværende katalogen (for eksempel når en html-dokument sendt via e-post åpnes i Firefox på Android-plattformen, kunne JavaScript-sett inn i dette dokumentet se innholdet i katalogen med andre lagrede filer);
  • Endret metoden for synkronisering av innstillinger som er endret via grensesnittet about:config. Nå synkroniseres kun innstillinger som finnes på hvitelisten, som er definert i seksjonen «services.sync.prefs.sync». For å synkronisere parameteren browser.some_preference må verdien «services.sync.prefs.sync.browser.some_preference» settes til true. For å tillate synkronisering av alle innstillinger, finnes parameteren «services.sync.prefs.dangerously_allow_arbitrary», som er deaktivert som standard;
  • Det er implementert teknikker for å håndtere plagsomme forespørselen om å gi nettstedet mer eksponering for push-varsler (tilgang til Notifications API). Fremover vil slike forespørselen bli blokkert stille hvis det ikke er registrert noen tydelig interaksjon fra brukeren med siden (musklikk eller tastetrykk);
  • I bedriftsmiljøet (Firefox for Enterprise) er støtte blitt lagt til ekstra policyer for tilpasning av nettleseren for ansatte. For eksempel kan administrator nå legge til en seksjon i menyen for kontakt med lokal kundeservice, legge til lenker til intranettressurser på siden som åpnes i en ny fane, deaktivere kontekstuelle anbefalinger under søk, legge til lenker til lokale filer, tilpasse oppførselen ved filnedlastinger, definere hviteliste og svarteliste for godkjente og ikke-godkjente tillegg, samt aktivere bestemte innstillinger;
  • Løst et problem som kunne føre til tap av innstillinger (ødelagt prefs.js-fil) ved nødavslutning av prosessen (for eksempel ved strømbrudd uten å avslutte programmet eller ved krasj av nettleseren);
  • Støtte lagt til Scroll Snap, et sett med CSS-egenskaper scroll-snap-*, som gjør det mulig å kontrollere stoppunktet for rullingen og justeringen av det flyttbare innholdet, samt forankre elementer under inerte ruller. For eksempel kan man sette opp rullingen med skift ved kantene på bildet eller med sentrering av bildet;
  • I JavaScript er en ny numerisk datatype implementert BigInt, som gjør det mulig å lagre hele tall av vilkårlig størrelse, der type Numbers ikke er tilstrekkelig (for eksempel identifikatorer og nøyaktige tidsverdier måtte tidligere lagres som strenger);
  • Muligheten for å overføre 'noreferrer'-alternativet ved kall av window.open() for å blokkere lekkasje av informasjon om Referrer når en lenke åpnes i et nytt vindu, er blitt lagt til;
  • Muligheten for å bruke metoden .decode() med HTMLImageElement for å laste inn og dekode elementer før de legges til i DOM, er også lagt til. Dette kan for eksempel brukes til å forenkle umiddelbar erstatning av kompakte bilder med lastefunksjon med høyere oppløsning senere, da det gir mulighet for å vite når nettleseren er helt klar til å vise det nye bildet.
  • I utviklerverktøyene er det implementert verktøy for å vurdere kontrasten i tekstelementer, som kan brukes til å identifisere elementer som er feiloppfattet av personer med nedsatt syn eller fargeoppfattelsesvansker;
    Utgivelsen av Firefox 68
  • I inspektørmodus er det lagt til en knapp for å simulere utskrift, noe som gjør det mulig å identifisere elementer som kan bli usynlige ved utskrift;

    Utgivelsen av Firefox 68
  • I webkonsollen er informasjonen som vises sammen med CSS-varsler utvidet. Blant annet er det lagt til lenker til de aktuelle nodene. Konsollen har også fått muligheten for å filtrere utdata ved hjelp av regulære uttrykk (for eksempel «/(foo|bar)/»);
    Utgivelsen av Firefox 68
  • I skrifteeditoren er det lagt til mulighet for å justere bokstavavstanden;
  • I inspektørmodus for lagring er det lagt til mulighet for å slette poster fra lokal og sesjonslagring ved å velge de aktuelle elementene og trykke på Back Space-tasten;
  • I panelet for nettverksaktivitet er det lagt til mulighet for å blokkere bestemte URL-er, sende forespørselen på nytt, og kopiere HTTP-hoder i JSON-format til utklippstavlen. Nye funksjoner kan nås ved å velge de aktuelle alternativene i kontekstmenyen, som vises ved høyreklikk;
  • I den innebygde feilsøkeren har det kommet en funksjon for å søke i alle filer i det nåværende prosjektet ved å trykke Shift + Ctrl + F;
  • Innstillingen for å vise systemtillegg er endret: i about:debugging er det nå tilbudt parameteret devtools.aboutdebugging.showHiddenAddons i stedet for devtools.aboutdebugging.showSystemAddons;
  • Ved installering i Windows 10 er det sikret at det blir plassert en snarvei i oppgavelinjen. I Windows er det også lagt til mulighet for å bruke BITS (Background Intelligent Transfer Service) for å fortsette nedlastingen av oppdateringer, selv om nettleseren ble lukket;
  • I Android-versjonen er ytelsen forbedret. WebAuthn API (Web Authentication API) er lagt til for å koble til nettstedet ved bruk av maskinvare-token eller fingeravtrykksensor. API-et Visual Viewport er lagt til, som gjør det mulig å bestemme det faktiske synlige området med hensyn til visning av skjermtastaturet eller zooming. I nye installasjoner er den automatiske nedlastingen av Cisco OpenH264-plugin for WebRTC blitt avsluttet.

I Firefox 68 er det gjort endringer og feilrettinger. en serie sårbarheter, hvorav flere er merket som kritiske, dvs. de kan føre til at ondsinnet kode kjører når spesielt utformede sider åpnes. For øyeblikket er informasjon om de spesifikke sikkerhetsproblemene ikke tilgjengelig, men listen over sårbarheter forventes å bli publisert innen noen timer.

Firefox 68 er den siste utgivelsen, sammen med oppdateringen av den klassiske versjonen av Firefox for Android. Fra og med Firefox 69, som er ventet 3. september, vil nye versjoner av Firefox for Android ikke bli utgitt, og feilrettinger vil bli levert i form av oppdateringer fra ESR-grenen av Firefox 68. Den klassiske Firefox for Android vil bli erstattet av en ny mobilnettleser som utvikles innen Fenix-prosjektet og bruker GeckoView-motoren og bibliotekene. Mozilla Android ComponentsFor tiden er navnet Firefox Preview for testing allerede foreslått den første forhåndsutgaven av den nye nettleseren (i dag publisert en oppdatering 1.0.1 av denne forhåndsutgaven, men den er ennå ikke gjort tilgjengelig på Google Play).

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster