externe Whitelist für Firefox Noscript Plugin laden

2273
zako42

Ich möchte, dass die Noscript-Whitelist in einer Dropbox gespeichert wird (oder irgendwie synchronisiert wird), sodass mehrere Computer von derselben Whitelist aus synchronisiert werden können. Weiß jemand, wie ich das konfigurieren könnte? Ich weiß nicht, wo die Whitelist-Datei gespeichert ist, aber wenn es nicht möglich ist, noscript für die Verwendung einer externen Datei zu konfigurieren, könnte es sein, dass es mit einem Symlink verknüpft ist oder möglicherweise in ein Git-Repo usw. und importieren Sie die Datei dann auf mehreren Computern.

1

2 Antworten auf die Frage

2
Andi R

Ab NoScript 2.6.9.3 wird die Whitelist in der prefs.jsDatei innerhalb des Firefox-Profils (Schlüssel :) gespeichert capability.policy.maonoscript.sites.

Ich denke, es sollte möglich sein, diese Informationen durch ein Skript zu extrahieren / zu ersetzen.

0
zako42

(Für meine eigene Referenz, da niemand geantwortet hat)

Die Noscript-Whitelist-Informationen werden im Firefox-Profil gespeichert. Ich habe hier einige (etwas alte) Informationen zum Synchronisieren eines Firefox-Profils mit Dropbox gefunden:

Firefox mit Dropbox synchronisieren

Diese Lösung verwendet Symlinks, um das Firefox-Profil an Dropbox umzuleiten. Sie müssen auf allen Computern, die synchronisiert werden müssen, Symlinks erstellen. Unter Windows wird der Befehl MKLINK verwendet, für den möglicherweise Administratorrechte erforderlich sind. Ich werde diese Lösung ausprobieren, wenn ich die Chance habe.

Es sieht auch so aus, als könnten Sie die integrierte Firefox-Synchronisierung verwenden. Es gibt eine Noscript-Einstellung in Firefox -> about: config mit dem Namen "Noscript.sync.enabled". Sie ist standardmäßig auf "false" gesetzt. Wenn Sie dies aktivieren, können die Noscript-Einstellungen vermutlich durch die Firefox-Synchronisierung synchronisiert werden. Interessanterweise können Sie Ihren eigenen Firefox-Sync-Server erstellen. Dies wäre wahrscheinlich übertrieben, aber es scheint Spaß zu machen.