So ändern Sie die lokalen Standardspeichereinstellungen in Firefox

590
user32421

Wenn ich in Firefox 57 eine Website öffne und deren Berechtigungen prüfe, kann ich eine lange Liste sehen:

Liste mit Einstellungen

Ich möchte diese beiden Standardeinstellungen ändern:

  • Verwalten Sie den Offline-Speicher
  • Speichern Sie Daten im permanenten Speicher

(nicht sicher, wie die beiden sich unterscheiden, aber ich mag den Klang von beidem nicht)

Beide sind auf Use default gesetzt, aber ich kann nicht herausfinden, wie man diese Standardeinstellung ändert. Unter PREFERENCES gibt es keine Möglichkeit, diese Einstellungen zu ändern, zumindest finde ich sie nicht.

Firefox 57 unter Archlinux verwenden.

2

1 Antwort auf die Frage

1
Mike Chapman

Ich muss im Vorhinein sagen, dass dies keine Lösung ist, aber das Nachforschen war eine Lernerfahrung und jemand anderes könnte an meinen Erkenntnissen interessiert sein.

Derzeit gibt es keine einfache Möglichkeit, diese Standardeinstellungen festzulegen. Mehr dazu in den folgenden Anmerkungen. Obwohl es scheinbar einen Weg gibt, bin ich kein Programmierer und konnte die Breadcrumbs nicht bis zu ihrer Quelle verfolgen. Wenn Sie nach "Berechtigungen" about:configsuchen, finden Sie einen Eintrag permissions.manager.defaultsUrl. Es zeigt auf resource://app/defaults/permissions. Geben Sie das in die Adressleiste ein und drücken Sie die Eingabetaste, um den Inhalt dieser internen Ressource anzuzeigen:

# This file has default permissions for the permission manager. # The file-format is strict: # * matchtype \t type \t permission \t host # * "origin" should be used for matchtype, "host" is supported for legacy reasons # * type is a string that identifies the type of permission (e.g. "cookie") # * permission is an integer between 1 and 15 # See nsPermissionManager.cpp for more...  # UITour origin uitour 1 https://www.mozilla.org origin uitour 1 https://support.mozilla.org origin uitour 1 https://addons.mozilla.org origin uitour 1 https://discovery.addons.mozilla.org origin uitour 1 about:home origin uitour 1 about:newtab  # XPInstall origin install 1 https://addons.mozilla.org origin install 1 https://testpilot.firefox.com  # Remote troubleshooting origin remote-troubleshooting 1 https://input.mozilla.org origin remote-troubleshooting 1 https://support.mozilla.org 

Die Datei nsPermissionManager.cppist als Teil des Quellcodes verfügbar, den Sie über Ihr System oder online finden können. Hier ist die CPP-Datei und hier ist der Header.

Von besonderem Interesse ist, dass dieser Blogbeitrag darüber diskutiert. Scrollen Sie nach unten zum Abschnitt Berechtigungen.

Dies ist umso mehr, als ich noch permissions.sqlitemit einem SQLite-Manager durchsehen konnte. Wenn es eine Möglichkeit gibt, die zwei Standardeinstellungen festzulegen, an denen Sie interessiert sind about:config, konnte ich sie nicht finden.

Anmerkungen

„Offline-Speicher beibehalten legt fest, ob die ausgewählte Website berechtigt ist, Offline-Inhalte (auch als Anwendungscache bezeichnet) auf Ihrer Festplatte oder Ihrem mobilen Gerät zu speichern. Diese Daten können verwendet werden, wenn sich der Browser im Offline-Modus befindet. ”( Quelle )

Um anderen Benutzern beim Durchsuchen dieser Frage zu helfen, können Sie über das Menü auf die Website-Berechtigungen zugreifen, indem Sie Tools > Page Info > Permissionsmit der rechten Maustaste in einen nicht aktiven Bereich der Webseite klicken View Page Infound die PermissionsRegisterkarte auswählen .

Historische Notizen

Da es keine einfache Möglichkeit gibt, Standardwerte festzulegen, siehe hier :

Einige Berechtigungen können über die Optionen- / about:configVoreinstellungsseiten oder möglicherweise über die Seite festgelegt werden, die Standardeinstellung anderer ist jedoch fest programmiert und kann nicht geändert werden.

Früher war dies - zumindest für die Verwaltung von Offline-Speichern - about:permissionsdurch Auswahl von Alle Sites (Standardberechtigungen für alle Sites) möglich. Mozilla wurde jedoch about:permissionsin Release 45 aus Firefox entfernt Einstellungen seit den neuen Optionen / Voreinstellungen in einer Registerkarte ”( Quelle ). Dadurch wurde auch die Möglichkeit entfernt, die Berechtigungseinstellungen für alle Websites an einem Ort anzuzeigen. Ich habe im Mai 2017 eine Diskussion über Ghacks gefunden, dass Pläne zur Neuimplementierung eines Berechtigungsmanagemers bestehen.

In dieser Ankündigung erfahren Sie, dass Sie "eine neue Zeichenfolgeneinstellung bearbeiten permissions.manager.defaultsUrl" müssen, um die Standardberechtigungen in Firefox 35 festzulegen.