好的,所以我认为这是一个古怪的问题。当我运行我的网站,我通过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>
在头部标签中。
答案 0 :(得分:4)
由于URL以/
开头,因此将直接转到文件系统的根目录(或者,IIRC,Windows上当前字母驱动的根目录)。
URL解析和安全性差异通常意味着如果不运行Web服务器进行测试,就不值得进行开发工作。