使用Javascript确定文件是否存在,LOCALLY

时间:2012-02-08 22:41:31

标签: javascript html html5 xmlhttprequest

上次得到了很好的反馈。

我本质上是在我的本地计算机上设置一个Wiki类型的系统。我在HTML文件之间进行链接,有些已经存在,有些则没有。我正在使用XMLHttpRequest检查文件是否存在。

当我需要检查不同目录中的文件时,会出现问题。我发现这是一个安全的事情。但是,我想尽可能禁用它,只是为了我的本地文件。看起来很奇怪,我根本无法使用简单的Javascript在任何网页上返回文本,但在我自己的计算机上更是如此。

我没有运行任何类型的服务器软件,只有一堆包含Javascript的HTML文件。

提前致谢!

3 个答案:

答案 0 :(得分:0)

javascript无法与本地文件系统通信。这样做的原因是为了防止人们编写破坏您计算机的破坏性脚本。

答案 1 :(得分:0)

如果这不是学习练习,也许您可​​能对TiddlyWiki感兴趣?

答案 2 :(得分:0)

当你提到自己时,“这是一个安全的事情”。通常,JavaScript不允许访问本地文件,因为它违反了沙箱。

但是,请看一下讨论一些可能解决方案的SO帖子:

您还可以查看此HTML5功能: