HTML5很棒,我可以用它替换我现有的桌面应用程序,但只是一点安全限制阻止我完成我的工作。我计划完全使用HTML5创建一个简单的桌面应用程序,因此它可以在支持HTML-5的任何移动和桌面设备上运行。
我知道本地文件的浏览器安全性及其背后的原因,但我不知道为什么我找不到一种方法来授予对沙盒的文件夹的只读访问权限。我的应用程序不需要写一个文件,甚至不需要读取它的主要html文件夹之外的文件。它需要在与域相同的文件夹中读取本地文件。
所以请告诉我:
注意:我不想使用第三方解决方案,如XULRunner,Mozilla Prism,Adobe Air或任何其他第三方,我需要HTML-5解决方案才能跨平台有任何。
欢迎任何想法。
答案 0 :(得分:1)
如果您需要这么多文件,为什么不直接在JS脚本中将其作为json对象加载。
因此,换句话说,将文件的内容放入js脚本,并将文件内容结构化为JSON格式,然后在加载时或在需要时加载该脚本。
或者,如果您需要文件IO,请使用localstorage。
答案 1 :(得分:0)
根据this site,使用参数--allow-file-access-from-files从cmd启动chrome将禁用此安全功能