Verfügbar Firefox 150.
Zu den interessanten Neuerungen gehören das Management geöffneter Seiten, erweiterte Funktionen für den PDF-Betrachter und die Behebung zahlreicher Sicherheitsanfälligkeiten, die unter anderem mithilfe von neuronalen Netzwerken entdeckt wurden.
- Linux:
- Es wurde Unterstützung für das von GTK bereitgestellte Emoji-Auswahlwerkzeug (wird üblicherweise mit der Kombination Ctrl+.) aufgerufen.
- Verfügbar offizielle Builds als RPM-Pakete.
- Im Kontextmenü von Links ein der Punkt „Link im Splitscreen öffnen“. Wenn zwei Tabs nebeneinander geöffnet sind, enthält ihr Kontextmenü jetzt gibt es den Punkt „Tabs anordnen“. Außerdem kann man kann auf den Tab-Titel klicken, während die Alt-/Optionstaste gedrückt ist, um den Tab neben dem aktuellen zu öffnen.
- Wenn mehrere Tabs ausgewählt sind, kann man den Menüpunkt „Links kopieren“ wählen, der die Adressen dieser Seiten in die Zwischenablage kopiert.
- Der PDF-Betrachter kann jetzt ermöglicht es die Reihenfolge ändern, Seiten kopieren und Seiten im Dokument löschen.
- Es gibt jetzt die Seite about:translations, die für die lokale Übersetzung von Texten verwendet werden kann.
- Hinzugefügt Die Einstellung „Ziehen Sie Tabs, um Tab-Gruppen zu erstellen“, ermöglicht es, das Erstellen von Tab-Gruppen durch Ziehen zu deaktivieren.
- Websites ist es untersagt, auf Adressen im lokalen Netzwerk (einschließlich des lokalen Systems) ohne die Zustimmung des Nutzers zuzugreifen. Seiten , um eine hohe Datensicherheit zu gewährleisten. dienen der Fingerabdruckerkennung. Zuvor war die Blockierung des Zugriffs auf lokale Ressourcen nur bei strengen Tracking-Schutzmaßnahmen aktiviert, nun wird sie schrittweise für alle Nutzer aktiviert.
- Ein kostenloses VPN ist für Bürger Kanadas verfügbar (somit ist es in Kanada, Frankreich, Deutschland, Großbritannien und den USA verfügbar).
- Hunderte von Fehlern wurden behoben Schwachstellen, die größtenteils mithilfe von neuronalen Netzen entdeckt wurden.
- macOS: Das Verschwinden von Emojis von Webseiten im Lockdown-Modus wurde behoben.
- Windows:
- Webanwendungen ist jetzt für Benutzer verfügbar, die Firefox aus dem Windows Store installiert haben.
- Die Sicherung des Profils funktioniert jetzt mit dem neuen Profilverwaltungssystem.
- HTML: Das Attribut sizes Elemente <img> (und HTMLImageElement.sizes) ist jetzt unterstützt Schlüsselwort „auto“ (ermöglicht es, lazy-loading Elemente <img> Die berechnete Layoutgröße nach Anwendung aller CSS-Regeln zu verwenden, um ein Bild auszuwählen aus srcset).
- CSS:
- Die Funktion color-mix() Das kann mehr als zwei Werte annehmen <color>.
- Die Funktion light-dark() erhalten unterstützt Werte <image> (erlaubt die Verwendung von Bildern, Verläufen und ähnlichem für verschiedene Farbschemata).
- Es wurde Unterstützung von Pseudoklassen :puffernd, :stumm, :pausiert, :spielend, :suchend, :gestoppt und :lautstärke-gesperrt (erlaubt die Gestaltung von Elementen und je nach ihrem aktuellen Zustand).
- Implementiert sind Eigenschaften animationsbereich-start und animationsbereich-ende (und auch die verkürzte Eigenschaft animationsbereich).
- Unterstützt Schlüsselwort zurücksetzen-regel (ermöglicht es, den Wert einer Eigenschaft so zu definieren, als ob die aktuelle Stilregel nicht vorhanden wäre, wodurch stattdessen der Wert aus einer anderen passenden Regel übernommen wird).
- Die Eigenschaft überscroll-verhalten (und auch seine vollständigen Formen überscroll-verhalten-x, überscroll-verhalten-y, überscroll-verhalten-block und überscroll-verhalten-inline) wird jetzt korrekt angewendet werden auf Scroll-Containern, die keinen scrollbaren Inhalt haben, angewendet, z. B. auf Elementen mit overflow: hidden (früher ignoriert).
- API:
- Methode Sanitizer.replaceElementWithChildren() Das gibt er false, wenn das zu ersetzende Element <html> in im HTML-Namensraum ist (mit dieser Methode kann man nicht Sanitizer highlightsFromPoint(), der das Element <html> durch seinen Inhalt ersetzt).
- Hinzugefügt Unterstützung Document.caretPositionFromPoint().
- DOM:
- Methode Argument Das unterstützt options.shadowRoots (ermöglicht es der Methode, den Knoten zurückzugeben, der den Cursor enthält, aus dem Shadow DOM, vorausgesetzt, das entsprechende ShadowRoot wird als Option übergeben). Unterstützung der Schnittstelle
- Unterstützung für das parallele Bauen von Paketen auf Mehrkernsystemen wurde implementiert. Die Anzahl der Threads kann über das Makro „%_smp_build_ncpus“ und die Variable $RPM_BUILD_NCPUS festgelegt werden. Zur Bestimmung der Anzahl der CPUs wurde das Makro „%getncpus“ vorgeschlagen; Schnittstellenunterstützung CSSFontFaceDescriptors, und eine Instanz dieses Typs wird über die Eigenschaft CSSFontFaceRule.style.
- Benutzeroberfläche Dokument verfügt jetzt über nicht standardisierte Methode caretRangeFromPoint().
- Dokument und Element einen Unterstützung der Methode ariaNotify() (stellt eine Textzeile in die Warteschlange zur Sprachausgabe durch den Screenreader und bietet eine ergonomischere und zuverlässigere Alternative zu Live-Regionen ARIA).
- Entwicklertools:
- Netzwerk: Wenn die Anfrage umgeleitet wird, wird jetzt im Tab 'Antwort' nachträglich als vom 27. September eine Nachricht angezeigt, die das Fehlen von Daten erklärt.
- Netzwerk: Unterstützung für das parallele Bauen von Paketen auf Mehrkernsystemen wurde implementiert. Die Anzahl der Threads kann über das Makro „%_smp_build_ncpus“ und die Variable $RPM_BUILD_NCPUS festgelegt werden. Zur Bestimmung der Anzahl der CPUs wurde das Makro „%getncpus“ vorgeschlagen; Verknüpfung von Verbindungen, die ein Zertifikat verwenden, das von einer Zertifizierungsstelle ausgestellt wurde, die nicht im Root-Zertifikatsspeicher von Mozilla enthalten ist.
- Inspektor: In Panel für Pseudoklassen-Schalter ein neu Abschnitt mit Pseudoklassenschalter :open (verfügbar nur für Elemente, die einen offenen Zustand haben, wie z.B.
Quelle: linux.org.ru
