2016-08-19 87 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讀取和寫入 用戶指定的文件和/或目錄。這可以在 開放網上完成嗎?一般來說,沒有。打開的網頁可以讀取用戶打開的單個文件,但無法保留對這些文件的訪問權限,無法寫入這些 文件,也無法訪問目錄。

如果它是至關重要的你的應用程序讀取和寫入目錄(例如,它 是與文件夾視圖中的文本編輯器),你要麼需要有一個 本地助手應用程序和擴展組合,或創建本機應用程序。

相關問題