Firefox 68

Beschikbaar Firefox 68-uitgave.

Grote veranderingen:

  • De adresbarcode is volledig herschreven - HTML en JavaScript worden gebruikt in plaats van XUL. De uiterlijke verschillen tussen de oude (Awesome Bar) en de nieuwe (Quantum Bar) regel zijn alleen dat de uiteinden van regels die niet in de adresbalk passen nu vervagen in plaats van worden afgesneden (...), en om vermeldingen te verwijderen uit de geschiedenis, in plaats van Verwijderen / Backspace moet u Shift+Delete/Shift+Backspace gebruiken. De nieuwe adresbalk is sneller en biedt u de mogelijkheid de mogelijkheden uit te breiden met add-ons.
  • De add-onbeheerpagina (about:addons) is ook volledig herschreven met behulp van de Web API. Knoppen verwijderen/uitschakelen verplaatst naar het menu. In add-on-eigenschappen kan dat zie gevraagde machtigingen en release-opmerkingen. Een aparte sectie toegevoegd voor uitgeschakelde add-ons (voorheen werden ze simpelweg aan het einde van de lijst geplaatst), evenals een sectie met aanbevolen add-ons (elke versie ondergaat een grondige veiligheidscontrole). Nu kunt u een kwaadaardige of te trage add-on melden.
  • De code die verantwoordelijk is voor het herstellen van de vorige sessie is herschreven van JS tot C++.
  • Over:compat-pagina toegevoegd waar sitespecifieke "fixes" kunnen worden beheerd. Dit zijn tijdelijke oplossingen voor sites die niet correct werken (bijvoorbeeld het wijzigen van de user-agent of het uitvoeren van scripts die het werk in Firefox corrigeren). about:compat maakt het gemakkelijk om actieve patches te bekijken en stelt webontwikkelaars in staat deze uit te schakelen voor testdoeleinden.
  • Synchronisatie-instellingen zijn rechtstreeks toegankelijk vanuit het hoofdmenu.
  • Het donkere thema in de leesmodus is niet alleen van toepassing op de pagina-inhoud, maar ook op de interface (werkbalken, zijbalken, bedieningselementen).
  • Firefox zal proberen HTTPS-fouten automatisch te herstellenveroorzaakt door antivirussoftware van derden. Firefox heeft van oudsher zijn eigen certificaatarchief gebruikt in plaats van het systeemarchief heeft een positieve invloed op de veiligheid, maar vereist dat de antivirussoftware het rootcertificaat in de opslag van de browser importeert, wat sommige leveranciers verwaarlozen. Als de browser een MitM-aanval detecteert (die kan worden veroorzaakt doordat een antivirusprogramma het verkeer probeert te ontsleutelen en inspecteren), wordt automatisch de instelling security.enterprise_roots.enabled ingeschakeld en wordt geprobeerd certificaten uit de systeemopslag te gebruiken (alleen certificaten die daar door derden zijn toegevoegd). software van een andere partij, certificaten die bij het besturingssysteem worden geleverd, worden genegeerd). Als dit helpt, blijft de instelling ingeschakeld. Als de gebruiker security.enterprise_roots.enabled expliciet uitschakelt, zal de browser niet proberen dit in te schakelen. In de nieuwe release van ESR is deze instelling standaard ingeschakeld. Bovendien is er een pictogram toegevoegd aan het systeemvak (links van de adresbalk), wat aangeeft dat de site die u bekijkt een certificaat gebruikt dat is geïmporteerd uit de systeemopslag. De ontwikkelaars merken op dat het gebruik van systeemcertificaten geen invloed heeft op de veiligheid (er worden alleen certificaten gebruikt die door software van derden aan de systeemcertificaten zijn toegevoegd, en aangezien software van derden het recht heeft om ze daar toe te voegen, kan deze ze net zo gemakkelijk toevoegen naar de Firefox-opslag).
  • Vragen om pushmeldingen toe te staan, worden pas weergegeven als de gebruiker expliciet interactie heeft met de pagina.
  • Vanaf nu toegang tot camera en microfoon kan alleen worden uitgevoerd vanuit een veilige context (d.w.z. van pagina's die via HTTPS zijn geladen).
  • Na 2 jaar werd het symbool toegevoegd aan de stoplijst (een lijst met tekens die niet zijn toegestaan ​​in domeinnamen) Κ' / ĸ (U+0138, *Kra*). In hoofdlettervorm lijkt het op de Latijnse ‘k’ of het Cyrillische ‘k’, wat phishers in de kaart zou kunnen spelen. Al die tijd probeerden de ontwikkelaars het probleem op te lossen via de technische commissie van Unicode (voeg dit symbool toe aan de categorie 'historisch'), maar ze vergaten het bij het uitbrengen van de volgende editie van de standaard.
  • In officiële builds is het niet langer mogelijk om de multi-procesmodus uit te schakelen. De modus voor één proces (waarbij de browserinterface en de tabbladinhoud in hetzelfde proces worden uitgevoerd) is minder veilig en niet volledig getest, wat stabiliteitsproblemen kan veroorzaken. Voor fans van de single-procesmodus oplossingen geboden.
  • Gewijzigd gedrag bij het synchroniseren van instellingen. Vanaf nu worden standaard alleen de instellingen in de lijst die door de ontwikkelaars is gedefinieerd, gesynchroniseerd. U kunt het vorige gedrag (absoluut alle gewijzigde instellingen synchroniseren) retourneren via about:config.
  • De volgende CSS-eigenschappen zijn geïmplementeerd: scroll-padding, scroll-marge, scroll-snap-align, tegengesteld, -webkit-lijnklem.
  • Ondersteuning voor pseudo-elementen toegevoegd ::markeerstift en zijn animaties.
  • Primitieve ondersteuning is standaard ingeschakeld bigint.
  • window.open() respecteert nu de doorgegeven parameter "geen verwijzer".
  • Ondersteuning toegevoegd HTMLImageElement.decode() (afbeeldingen laden voordat ze aan de DOM worden toegevoegd).
  • Veel verbeteringen in ontwikkelaarstools.
  • bn-BD- en bn-IN-lokalisaties gecombineerd in Bengaals (miljard).
  • Lokalisaties die zonder beheerders bleven, zijn verwijderd: Assamees (as), Zuid-Afrikaans Engels (en-ZA), Maithili (mai), Malayalam (ml), Oriya (or). Gebruikers van deze talen worden automatisch overgeschakeld naar Brits Engels (en-GB).
  • API-webextensies nu beschikbaar hulpmiddelen voor het werken met gebruikersscripts. Dit zou mogelijk problemen kunnen oplossen met de beveiliging (in tegenstelling tot Greasemonkey/Violentmonkey/Tampermonkey, elk script draait in zijn eigen sandbox) en stabiliteit (elimineert de race tussen het laden van de pagina en het invoegen van het script), en maakt het ook mogelijk dat het script wordt uitgevoerd in het gewenste stadium van pagina laden.
  • De instelling view_source.tab is geretourneerd, waardoor u de broncode van de pagina op hetzelfde tabblad kunt openen in plaats van op een nieuw tabblad.
  • Het donkere thema kan nu worden toegepast op servicepagina's van de browser (bijvoorbeeld de instellingenpagina), dit wordt geregeld door de instelling browser.in-content.dark-mode.
  • Op Windows 10-apparaten met AMD grafische kaarten is WebRender-ondersteuning ingeschakeld.
  • Een nieuwe installatie in Windows 10 voegt een snelkoppeling toe aan de taakbalk.
  • De Windows-versie gebruikt nu Achtergrond Intelligent Transfer Service (BITS).

Releaseopmerkingen voor ontwikkelaars

Bron: linux.org.ru

Voeg een reactie