我有一个本地HTML文件,我想加载多个文本文件,类似于包含文件的工作方式。除了我必须通过对话框选择文件之外,HTML5文件API将完成我想要的操作。外部文件路径都已知道,我不想让用户每次运行报告时都必须选择文件。
有没有办法绕过API的文件选择部分?文件选择返回一个对象,我尝试对其进行字符串化,在路径中进行编辑(通过使用文件名,。/ filename和完整文件路径),然后JSON.parsing它以尝试恢复其原始状态,但我无法&# 39;让它发挥作用。
我也尝试过:
HTML5 API可以正常使用,我只是不知道如何强制将其作为本地文档路径提供,而不必通过对话框或拖放来指定它。
答案 0 :(得分:0)
做了一些更多的研究,听起来由于安全原因,不可能简单地提供路径。虽然令人沮丧的是,由于它是同一个域和所有域,因此无法在客户端执行等效的服务器端包含。如果有人打算在他们自己的机器上打开一个危险的文件,那么它已经结束了。
因此暂时我将文件保存为.js然后放入行结尾并转义引号以将内容放入父文件中。