2

在我的本地,我正在测试我构建的东西。

这是我试图包含在同一文件夹中的文件中的脚本:

<script src="/colorpicker/js/evol.colorpicker.min.js" type="text/javascript" charset="utf-8"></script>

颜色选择器位于我桌面上一个名为 Work/demo/ 的文件夹中

颜色选择器不工作。我该怎么做才能让它在我的本地工作?

4

2 回答 2

4

有许多事情(但主要是 XMLHttpRequest)可以使用 JavaScript 完成,file:///出于安全原因,在某些浏览器中这些事情将被阻止访问 URI。一般来说,出于开发目的,我强烈建议安装 Web 服务器(直接在工作站上或虚拟机中)并使用它进行测试。

也就是说,如果您确实想在没有 Web 服务器的情况下进行测试,则不要使用 root relative URIs。即不要以/字符开头 URI,因为它会到达文件系统的顶部,而不是您认为是站点一部分的顶级目录。

于 2013-08-28T22:55:42.350 回答
0

由于脚本文件与您的 HTML 页面位于同一文件夹中,因此您只需将其包含在其文件名中即可:

<script src="evol.colorpicker.min.js" type="text/javascript" charset="utf-8"></script>
于 2013-08-28T23:07:23.337 回答