Zugriff auf lokale Dateien von HTML5-Desktop-Anwendung im html-Ordner
HTML5 ist groß und ich kann meine ersetzen bestehende desktop-Anwendung mit es, aber nur ein wenig Sicherheit-Einschränkung verhindert, dass ich komplett meine Aufgabe. Ich plan zu erstellen eine einfache desktop-Anwendung, die komplett mit HTML5 so kann es laufen auf allen mobilen und desktop-Geräte, die Unterstützung von HTML-5.
Weiß ich über die browser-Sicherheit auf der lokalen Datei und den Grund dahinter, aber ich weiß nicht, warum ich konnte nicht einen Weg finden, erteilen Sie lese - -nur Zugriff auf einen Ordner in der sandbox. Meine Anwendung nicht brauchen, um eine Datei schreiben oder auch nicht Lesen müssen, eine Datei außerhalb der Haupt-html-Ordner. Es braucht zum Lesen der lokalen Datei einfach im gleichen Ordner dasselbe, wie es zu tun auf domain.
Also bitte lassen Sie mich wissen:
- Ausführen können browser mit speziellen Befehl, um zu erzwingen gewähren Sie den Zugriff auf lokale Datei ist im gleichen Ordner HTML? Sie sollten nicht deaktivieren Sie alle lokalen Sicherheits-Einschränkung nur gewähren HTML-Zugriff auf Datei im gleichen Ordner oder Unterordner.
- Ist es cross-Plattform-Methode ordnen Sie einen lokalen Ordner als local host, dass die Arbeit auf mobilen Plattformen?
- Gibt es eine manifest-Datei vorhanden ist, um in den Ordner zu gewähren von Lesezugriff im gleichen Ordner HTML?
- Gibt es eine Möglichkeit zu gewähren, nur-lese-Zugriff auf einen Ordner sandbox?
Hinweis: ich nicht wollen, dass die Verwendung von third-party-Lösung wie XULRunner, Mozilla Prism, Adobe Air oder einer anderen Dritten Partei, ich brauche die HTML-5-Lösung zu sein, die cross-Plattform-wenn es eine gibt.
Jede Idee ist willkommen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie brauchen, dass die Datei so viel, warum nicht einfach laden Sie es dynamisch innerhalb einer JS-script als json-Objekt.
So, in anderen Worten, setzen Sie den Inhalt der Datei in ein js-script, und die Verteilung der Inhalt der Datei wird in das JSON-format, dann laden Sie das Skript auf der Last oder, wenn Sie es benötigen.
Abwechselnd, wenn Sie brauchen, Datei-E /a verwenden localstorage.
laut diese Website, startet chrome aus der cmd mit dem parameter --allow-file-access-from-files wird dieses feature deaktiviert