我正在开发一个旨在在本地运行的 HTML/javascript 应用程序。
在处理 img 标签时,可以将 src 属性设置为具有相对路径的文件名,从而快速轻松地从应用程序目录加载图像。我想使用类似的方法从应用程序目录中检索文本文件。
我用过TideSDK,但是轻量级没那么好。我知道 HTTP 请求,但如果我没记错的话,只有 Firefox 对我使用它进行本地文件访问表示友好(尽管使用 src 访问本地镜像似乎不是问题)。我也知道 FileReader 对象;然而,我的界面要求我加载一个文件基于文件名并且不基于文件浏览器选择,就像<input type="file">
一样。 .
是否有某种方法可以完成这种类型的文件访问,或者我是否坚持使用上述方法?
最佳答案
浏览器不允许您访问这样的文件,但您可以制作 javascript 文件而不是像这样的文本文件:
text1.js:
document.write('This is the text I want to show in here.'); //this is the content of the javascript file
现在在任何你喜欢的地方调用它:
<script type="text/javascript" src="text1.js"></script>
关于javascript - 是否可以在没有 HTTP 请求或 <input> 的情况下从 HTML 应用程序目录中检索文本文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29426302/