我正在为桌面PC准备用HTML和JavaScript编写的小应用程序,但是从我的应用程序目录(从gallery文件夹中获取jpegs的列表)到html / javascript中的所有名称的硬编码都有很大的问题。
目前我正在测试chrome kiosk模式的app。并且没有服务器或在线访问。 Tis应用程序将在专用PC机上脱机工作。
从应用程序目录中读取文件的最简单方法是什么?
我是否必须将我的应用程序打包为Chrome App,AppJS,Awesominum以解决此问题?
答案 0 :(得分:0)
您忽略了native solution in Chrome API:
chrome.runtime.getPackageDirectoryEntry(function callback)
返回包目录的
DirectoryEntry
。
从DirectoryEntry
到应用程序文件夹的根目录,您可以获得所需的文件列表。
有关如何处理获取的对象的信息,请参阅the DirectoryEntry
documentation,HTML5Rocks tutorial和this answer。 忽略有关废弃标准的警告:Chrome打算继续支持此API。