'fileSystem' ist nur für gepackte Apps zulässig, und dies ist eine Legacy-Paket-App

8

Ich muss die Dateisystemberechtigung in der manifest.js verwenden, damit ich Dateien von meiner Chrome-Erweiterung lesen / schreiben kann.

Wenn ich meine Erweiterung mit der Schaltfläche "Entpackte Erweiterung laden" lade, zeigt Chrome Folgendes an:

%Vor%

Chrome ist also meine Erweiterung eine veraltete App .

Meine Frage ist, wie man eine veraltete gepackte App in eine gepackte App technisch umwandeln kann, damit ich die fileSystem API testen kann?

Hier ist mein Manifest:

%Vor%

Tatsächlich benutze ich bereits "manifest_version": 2 .

    
Stephaneuh 23.04.2013, 14:05
quelle

2 Antworten

11

Verpackte Apps haben im Abschnitt "app" des Manifests eine andere Struktur. Ihr manifest.json wäre etwas wie:

%Vor%

und Sie benötigen außerdem ein Hintergrundskript ("main.js" in diesem Beispiel), das Ihre index.html öffnet, wenn der Benutzer auf das App-Symbol klickt:

%Vor%     
mangini 24.04.2013, 14:48
quelle
-2

Fügen Sie dies Ihrem Manifest hinzu:

%Vor%     
Ahi Tuna 23.04.2013 15:06
quelle