0

好的,所以我有一个我认为是一个奇怪的问题。当我通过 MAMP 等服务器运行我正在编码的网站时,该网站会正确加载所有外部链接的 Javascript 文件。

但是,当我从笔记本电脑上加载网站时,没有运行服务器(即 - file://path/to/html.html),浏览器(在本例中为 Chrome 和 Safari)不会加载外部 js 文件。

我如何链接外部文件:

<script type="text/javascript" src="/js/jquery.js"></script>
<script type="text/javascript" src="/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/js/jquery.slides.js"></script>
<script type="text/javascript" src="/js/language.js"></script>
<script type="text/javascript" src="/js/slideController.js"></script>
<script type="text/javascript" src="/js/general.js"></script>

在头部标签中。

4

1 回答 1

4

由于 URL 以 开头/,它将直接进入文件系统的根目录(或 IIRC,Windows 上当前盘符的根目录)。

URL 解析和安全性差异通常意味着不运行 Web 服务器进行测试就不值得进行开发工作。

于 2013-05-23T15:30:00.657 回答