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
Javascript Chrome文件系统API是否仅适用于Chrome应用程序(来自Chrome Web Store)?_Javascript_Google Chrome_Google Chrome Extension_Html5 Filesystem - Fatal编程技术网

Javascript Chrome文件系统API是否仅适用于Chrome应用程序(来自Chrome Web Store)?

Javascript Chrome文件系统API是否仅适用于Chrome应用程序(来自Chrome Web Store)?,javascript,google-chrome,google-chrome-extension,html5-filesystem,Javascript,Google Chrome,Google Chrome Extension,Html5 Filesystem,我从下载了Chrome应用程序示例,并尝试运行文件系统示例 当从Chrome Web Store安装时,代码可以工作,但我想知道文件系统API是否可以用于非Chrome应用程序。尝试在本地Apache Web服务器提供的本地主机上加载index.html的简单实验显示失败,因为chrome.filesystem未定义 Chrome文件系统是否仅用于Chrome应用程序(我可以看出,线索可能来自samples repo的名称以及它使用manifest.json的事实),还是有一种方法可以使其适用于

我从下载了Chrome应用程序示例,并尝试运行文件系统示例

当从Chrome Web Store安装时,代码可以工作,但我想知道文件系统API是否可以用于非Chrome应用程序。尝试在本地Apache Web服务器提供的本地主机上加载index.html的简单实验显示失败,因为chrome.filesystem未定义

Chrome文件系统是否仅用于Chrome应用程序(我可以看出,线索可能来自samples repo的名称以及它使用manifest.json的事实),还是有一种方法可以使其适用于一般(非Chrome应用程序)web应用程序

谢谢

Chrome文件系统是否仅用于Chrome应用程序

有没有办法让它适用于一般(非Chrome应用)web应用程序

不会。普通的web应用程序受到许多安全限制(因为您通过访问网页来“安装”它们)


尝试在本地Apache Web服务器提供的本地主机上加载index.html的一个简单实验


可以使用XMLHttpRequest对象通过HTTP加载资源。客户端不需要升级权限。

请注意,html5还有一个文件系统api。chrome只是扩展了它。谢谢,昆汀和齐格@Zig:我的理解是,文件系统API不再是HTML5规范的一部分,现在Chrome很可能是唯一实现它的浏览器。请参阅本文顶部的评论,注意该页面来自2013年。考虑到firefox和Edge现在都支持chrome extensions api,我怀疑这是否仍然正确。谢谢,Zig。事实上,这对我来说是个新闻。(只是一直在看)。您认为这些扩展是新的“规范”是可以原谅的。实际上,有一个web文件系统api v2规范。