Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Safari中,调用query.min.js时找不到jquery_Javascript_Jquery_Html_Safari - Fatal编程技术网

Javascript 在Safari中,调用query.min.js时找不到jquery

Javascript 在Safari中,调用query.min.js时找不到jquery,javascript,jquery,html,safari,Javascript,Jquery,Html,Safari,我有一个简单的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版本并将其

我有一个简单的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>

个人主页
$(文档).ready(函数(){
$('body').css('background-color','#f00');
});
你好,世界
您正在尝试加载

http://www.mydomain.com/js/jquery-1.10.2.js
在你的项目中的某个地方。在根文件夹中搜索
jquery-1.10.2.js
,并将所有出现的内容修改为有效路径。

这似乎是Safari的一项“功能”,但我在文档中找不到任何引用。如果找不到未统一版本的.js文件,它将进行美化,使其更易于调试。这与Chrome检查缩小的JavaScript文件的.map文件的方式类似,但Safari更进一步,尝试加载相同的文件,而不使用“.min”部分


显然没有办法禁用此功能,至少我们找不到。

“jquery.min.js是否要求jquery的未缩小版本驻留在同一文件夹中?”没有。如果控制台显示一个404 for
jquery-1.10.2.js
,则它正在查找具有该名称的文件,而不是
jquery.min.js
。好的,谢谢。为什么调用jquery.min.js会导致浏览器调用jquery-1.10.2.js?它不应该。有链接给我们看吗?