Update / Tweak installiert Google Chrome Extension für den lokalen Dateizugriff

8

Ich habe eine praktische Google Chrome-Erweiterung installiert, die das DOM analysiert, und zeigt die Dokumentgliederung .

>

Das einzige Problem ist, dass es nicht mit lokalen HTML-Dateien funktioniert, wie zum Beispiel:

file: ///Users/Me/Desktop/OutlineTest.html

Ich bin zu den Einstellungen für Erweiterungen gegangen und habe festgestellt, dass eine andere Erweiterung, die ich mag ( Microformats Parser ), ein Kontrollkästchen enthält für "Zugriff auf Datei-URLs zulassen".

Also ging ich herum und fand heraus, dass der Hauptunterschied zwischen den beiden Erweiterungen darin besteht, dass in der Erweiterung Microformats in manifest.json folgendes steht:

%Vor%

Das Outliner-Manifest enthält:

%Vor%

Also habe ich dem Outliner-Manifest das file -Protokoll hinzugefügt und Chrome neu gestartet, aber "Zugriff auf Datei-URLs zulassen" wird nicht angezeigt.

Falls es darauf ankommt, führe ich unter OSX Snow Leopard die neueste öffentliche Version von Chrome mit deaktiviertem Entwicklermodus für Erweiterungen aus, und die Manifestdateien, die ich geändert habe, waren: ~/Library/Application Support/Google/Chrome/Default/Extensions/ .

Das wirft also ein paar Fragen auf:

  1. Können Chrome-Erweiterungen nach der Installation geändert werden (wie oben beschrieben) oder muss die Erweiterung mit den Änderungen neu erstellt / neu installiert werden?

  2. Gibt es noch einen anderen Ort in der Erweiterung, der geändert werden muss, bevor die Erweiterung Rechte für lokale Dateien erhalten kann?

  3. Warum hat Google nicht nur lokalen Dateizugriff als Standardoption für Erweiterungen, da es standardmäßig deaktiviert ist, in den Erweiterungseinstellungen verborgen ist und wahrscheinlich nur von Personen aktiviert wird, die das Risiko kennen es aktivieren? (Dies ist offensichtlich rhetorisch, aber ich denke eine gültige Frage für alle Chrome-Entwickler da draußen, die das lesen).

Anthony 24.03.2012, 08:44
quelle

1 Antwort

5

Ich habe es herausgefunden. Ich wollte löschen, dachte aber, dass dies anderen helfen könnte, dasselbe zu tun.

So laden Sie die Erweiterung mit Änderungen neu:

  1. Kontrollkästchen für den Entwicklermodus
  2. Wählen Sie die Schaltfläche "Entpackte Erweiterung laden"
  3. Zeigen Sie das Dialogfeld auf die Erweiterungsquelle (bis zu dem Verzeichnis, das die Manifestdatei enthält)

Sie können den Entwicklermodus jetzt deaktivieren (wenn Sie möchten), und die Änderungen sind weiterhin vorhanden.

Natürlich, wenn jemand eine bessere Lösung hat oder weiß, warum diese nicht ganz genau ist, postulieren Sie auf alle Fälle die Antwort und ich akzeptiere sie.

    
Anthony 24.03.2012 09:02
quelle

Tags und Links