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:config
suchen, 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.cpp
ist 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.sqlite
mit 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 > Permissions
mit der rechten Maustaste in einen nicht aktiven Bereich der Webseite klicken View Page Info
und die Permissions
Registerkarte auswählen .
Historische Notizen
Da es keine einfache Möglichkeit gibt, Standardwerte festzulegen, siehe hier :
Einige Berechtigungen können über die Optionen- /
about:config
Voreinstellungsseiten 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:permissions
durch Auswahl von Alle Sites (Standardberechtigungen für alle Sites) möglich. Mozilla wurde jedoch about:permissions
in 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.