Überarbeitete lokale Dateien: Öffnen lokaler HTML-Dateien (file:///path/to/file) in Chrome auf Android 4.x

Es gibt andere Fragen zu demselben Thema, aber ich finde heraus, dass ich unter 4.0.4 mit meinem HTC One file:///URLs problemlos mit Firefox öffnen kann, aber nicht mit Chrome oder dem Android-Browser. Diese beiden melden einfach einen Sicherheitsfehler und zeigen keinen Inhalt an.

Hat sich das seit der 2.x-Ära geändert, als es anscheinend möglich war? ( Gut bearbeiten, ich weiß, dass es kein Chrome für 2.x gab, aber ...)

Unter 4.2.1 funktionieren die URLs in Chrome und Chrome Beta einwandfrei, aber nicht im integrierten Browser.
Hmm, lass mich mein Nexus 7 ausprobieren - danke für die Info.
Möglicherweise ist es verboten, um eine Entführung zu verhindern?

Antworten (1)

Das Problem war ein Benutzerfehler, der auf die weniger offensichtliche Funktionsweise des Android-Betriebssystems zurückzuführen war. Alles, was im Dateisystem sichtbar ist, befindet sich unter einem Verzeichnis der obersten Ebene (der wirklichen obersten Ebene) namens "sdcard". Daher file:///funktionieren URLs nur für Pfade wie file:///sdcard/foo/bar.

Ich füge mit fragwürdiger Relevanz hinzu, dass Sie dies tun sollten, wenn Sie die App „AirDroid“ nicht installiert haben. Ich fand es, als ich mich nach Antworten auf ein ähnliches Problem umsah.

Ich bekomme: "Zugriff auf die Datei wurde verweigert" für die extSdCard.
Welchen Pfad muss man für den internen Speicher verwenden?
@FedorSteeman steht in der obigen Antwort.
Danke. Ich war verwirrt darüber, dass mein Gerät keine SD-Karte hatte, daher machte es für mich keinen Sinn, zur "SD-Karte" zu gehen.