Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 如何在web应用程序上获得无限的文件系统存储空间_Html_Google Chrome_Manifest_Html5 Filesystem - Fatal编程技术网

Html 如何在web应用程序上获得无限的文件系统存储空间

Html 如何在web应用程序上获得无限的文件系统存储空间,html,google-chrome,manifest,html5-filesystem,Html,Google Chrome,Manifest,Html5 Filesystem,我想在我的网页上获得无限的HTML5文件系统存储空间 我认为这可以通过创建manifest.json文件来实现: { "manifest_version": 2, "name": "my-app", "version": "0.0.1", "permissions": [ "unlimitedStorage" ] } 并在我的网页上引用此文件: <link rel="manifest" href="manifest.json">

我想在我的网页上获得无限的HTML5文件系统存储空间

我认为这可以通过创建manifest.json文件来实现:

{
    "manifest_version": 2,
    "name": "my-app",
    "version": "0.0.1",
    "permissions": [
        "unlimitedStorage"
    ]
}
并在我的网页上引用此文件:

<link rel="manifest" href="manifest.json">
因为定义清单文件总是在创建Chrome扩展的上下文中提到的,所以我不确定这在网页上是否有效

  • 那么,是否可以为HTML5定义一个无限制存储选项 网页上的文件系统
  • 如果不是,那么最好的选择是什么?只是定义了一个巨大的 尺寸
编辑


我正在尝试为我的应用程序获取有限的存储空间。当前,调用
webkitRequestFileSystem
时,必须通过第二个参数定义所需的存储
size
,与Chrome应用程序和扩展程序使用的文件之间存在差异

Web应用程序清单由使用
html的网页引用。它们是一种指定有关应用程序的常规信息的方法,例如其名称和图标

Chrome应用程序和扩展也使用清单文件,清单文件遵循Chrome平台使用的特定格式。您可以定义权限,例如,允许应用程序或扩展对某些HTML5客户端数据拥有无限的存储配额

因此,您认为无限存储权限仅适用于Chrome应用程序或扩展是正确的,您应该在
webkitRequestFileSystem
中使用大量权限,例如1024*1024*10(10MB)

有关更多信息,请参阅。

您所说的“无限文件系统存储”是什么意思?您是否正在尝试向用户提供存储?您是否正在尝试为应用程序获取存储空间?
window.webkitRequestFileSystem(window.PERSISTENT, 0, function(fileSystem) {
        fileSystem.root.getFile('data.json', {
        create: true,
        exclusive: true
    },
..);