Erlauben Sie Safari-Erweiterungen den Zugriff auf Dateien

1

Ich habe eine Safari-Erweiterung installiert. Ich muss diese Erweiterung zulassen, um auf Dateien im mu-System zuzugreifen. Chrome hat eine Option, die folgendermaßen aussieht:

enter image description here

Ich möchte das gleiche für Safari. Wo kann ich das machen?

sanjihan
quelle

Antworten:

2

Es gibt keine Möglichkeit, dies zu aktivieren. Safari-Erweiterungen sind darauf beschränkt, auf den Erweiterungsordner zuzugreifen.

Wenn Sie auf lokale Ressourcen zugreifen müssen, verwenden Sie safari.extension.baseURI + “Relativer Pfad und Dateiname”. Sie können nicht auf Ressourcen auf der Festplatte des Benutzers außerhalb des Erweiterungsordners zugreifen.

Quelle: Injizieren von Skripten - Safari Extensions Development Guide

grg
quelle
Vielen Dank. Ich versuche tatsächlich, Benutzerskript einzuführen. Dafür benutze ich Tampermonkey. Könnten Sie ein Beispiel für die Verwendung von safari.extension.baseURI geben? Ich weiß nicht, was baseURI für diese Erweiterung ist. Wo kann ich es lernen?
sanjihan
@sanjihan Ich weiß nicht, wie das geht, da Tampermonkey-Skripts in die Seite eingefügt werden und so laufen, als würden sie von der Seite ausgeführt, und die Seiten können nicht auf safari.extension zugreifen (nur der Erweiterungscode selbst). Sie könnten prüfen, ob Sie eine neue Erweiterung erstellen, über die Sie Zugriff haben könnten.
grg