2016-08-19 72 views
3

既然Chrome应用程序已被announced弃用,那么如果您希望具有对文件系统的读写访问权限,那么Web编程有什么替代方案?用于访问本地文件系统的Chrome应用程序的替代

+1

该声明建议使用Electron或NW.js ...只是说。 – wOxxOm

+0

还没有读这个!去看... – Gerard

+0

同意wOxxOm:电子或NW.js.它们就像使用JavaScript,HTML,CSS构建Chrome应用程序一样,并且通过Chromium进行渲染。 JavaScript引擎也是一样的(Node.js基于V8)。显然版本,打包和许多细节都不同。 Electron和NW.js的缺点是您发布的可执行文件很大,因为包含了Chromium和V8。 (Chrome应用程序非常小。)就我个人而言,我将与Electron一起,除非我找到一些绊脚石让我看看NW.js。 –

回答

1

不知道你是否错过了它,但你可以有一个native helper app + extension。您可以编写一些简单的跨平台C++/Java二进制文件,它允许您访问文件系统并使其与您的Chrome扩展进行通信。这将显着减少文件大小,而不是使用其他大型框架。另外,它是相对简单的交叉编译所有主要操作系统的二进制文件。

问:我的应用程序使用chrome.fileSystem API读取和写入 用户指定的文件和/或目录。这可以在 开放网上完成吗?一般来说,没有。打开的网页可以读取用户打开的单个文件,但无法保留对这些文件的访问权限,无法写入这些 文件,也无法访问目录。

如果它是至关重要的你的应用程序读取和写入目录(例如,它 是与文件夹视图中的文本编辑器),你要么需要有一个 本地助手应用程序和扩展组合,或创建本机应用程序。

相关问题