我有一个简单的HTML页面,调用jquery.min.js
页面上的JavaScript(包括jQuery函数)运行正常。
但是,如果我查看Safari的Web Inspector控制台,则会报告以下错误:
http://www.mydomain.com/js/jquery-1.10.2.js
Failed to load resource: the server responded with a status of 404 (Not Found)
如果我创建一个未缩小版本的jQuery并将其保存为jquery-1.10.2.js
,则错误消息将消失。
jquery.min.js是否要求未缩小版本的jQuery驻留在同一个文件夹中?
更新
这是完整的HTML。正如您所看到的那样非常简单:
<!DOCTYPE html>
<html>
<head>
<title>My Homepage</title>
<script src="/js/jquery.min.js"></script>
<script>
$ (document).ready(function() {
$('body').css('background-color', '#f00');
});
</script>
</head>
<body>hello world</body>
</html>
答案 0 :(得分:1)
您正在尝试加载
http://www.mydomain.com/js/jquery-1.10.2.js
你项目的某个地方。在根文件夹中搜索jquery-1.10.2.js
并将所有匹配项修改为有效路径。
答案 1 :(得分:0)
这似乎是一个&#34;功能&#34; Safari但我在文档中找不到任何引用。如果它找不到.js文件的未分类版本,它将美化以使其更容易调试。类似于Chrome检查缩小的JavaScript文件的.map文件,但Safari更进一步,尝试加载相同的文件而不使用&#34; .min&#34;一部分。
显然没有办法禁用此功能,至少我们找不到。