Window: requestFileSystem() Methode
Deprecated
Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.>
Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern unterstützt werden und sich in Zukunft ändern oder entfernt werden können. Unter Umständen kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.
Die nicht standardisierte Methode requestFileSystem() der Window-Klasse ist eine spezifische Methode von Google Chrome, die es einer Webseite oder App ermöglicht, auf ein abgeschottetes Dateisystem für eigene Zwecke zuzugreifen. Das zurückgegebene FileSystem kann dann mit den anderen Dateisystem-APIs verwendet werden.
Hinweis:
Diese Methode ist in allen Browsern, die sie implementieren, mit dem Präfix webkit versehen.
Syntax
requestFileSystem(type, size, successCallback)
requestFileSystem(type, size, successCallback, errorCallback)
Parameter
type-
Der Typ des angeforderten Speichers. Geben Sie
Window.TEMPORARYan, wenn es akzeptabel ist, dass der Browser die Dateien nach eigenem Ermessen löscht, z. B. wenn der Speicherplatz knapp wird, oderWindow.PERSISTENT, wenn die Dateien an Ort und Stelle bleiben müssen, es sei denn, der Benutzer oder die Webseite beziehungsweise App erlauben es ausdrücklich. Persistenter Speicher erfordert, dass der Benutzer der Seite Kontingent gewährt. size-
Die Menge an Speicherplatz, die für die Nutzung durch Ihre App zugewiesen werden soll.
successCallback-
Eine Funktion, die aufgerufen wird, wenn das Dateisystem erfolgreich abgerufen wurde. Der Callback erhält ein einzelnes Argument: ein
FileSystem-Objekt, das das Dateisystem darstellt, das die App verwenden darf. errorCallbackOptional-
Ein optionaler Parameter, der eine Funktion angibt, die aufgerufen wird, wenn beim Versuch, das Dateisystem zu erhalten, ein Fehler auftritt oder wenn der Benutzer die Erlaubnis zur Erstellung oder zum Zugriff auf das Dateisystem verweigert. Der Callback erhält ein einzelnes Argument: ein
DOMException-Objekt, das den Fehler beschreibt.
Rückgabewert
Keiner (undefined).
Spezifikationen
Da diese Methode aus dem Vorschlag der File and Directory Entries API entfernt wurde, gibt es keine offizielle W3C- oder WHATWG-Spezifikation. Sie wird nicht mehr zu einem Standard weiterentwickelt.