2016-05-22 9 views
1

Wie kann ich @require mit Tampermonkey in Safari verwenden?Ermöglicht Tampermonkey in Safari Zugriff auf Dateien auf meinem Computer

Wenn ich es benutze und auf die .js-Datei in meinem Dateisystem zeige, wird Javascript niemals ausgeführt. Vermutlich, weil ich Tampermonkey erlauben muss, auf Dateien in meinem Dateisystem zuzugreifen. Wie kann ich das machen? Ich bin auf der Suche nach einer Option, ähnlich wie dieser in Chrome:

enter image description here

+0

Diese Frage wurde in einem [Forum] (https://forum.tampermonkey.net/viewtopic.php?t=316) diskutiert, aber ich habe es noch nicht ausprobiert. Bitte fügen Sie eine Antwort zu Ihrer eigenen Frage hinzu, wenn Sie erfahren haben, wie es funktioniert. –

Antwort

0

Kurze Antwort, kann man nicht.

Soweit ich weiß, blockiert Safari jeden Versuch der Erweiterung auf lokale Dateien zuzugreifen. Die einzigen Ortserweiterungen, auf die Zugriff besteht, sind die baseURI der Erweiterung und ihrer Unterordner. Ich habe meine eigene Erweiterung geschrieben und versucht, JS-Dateien im baseURI-Ordner manuell zu ändern, um zu sehen, ob sich das Benutzerskript entsprechend ändert. Es tut es nicht. Safari behält eine Kopie des aktuellen Status und ignoriert alle Änderungen, die an der baseURI vorgenommen wurden, sofern Sie nicht auf den Erweiterungsbefehl reload klicken.

Verwandte Themen