Javascript jQuery在Chrome中加载,但在Firefox中不加载,为什么?

Javascript jQuery在Chrome中加载,但在Firefox中不加载,为什么?,javascript,jquery,django,firefox,google-chrome,Javascript,Jquery,Django,Firefox,Google Chrome,我正在使用Django,我有一个HTML文件,在head标记中有一行: <script type="text/javascript" src="/path/to/jquery.js"></script> my_base.html: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"> <html lang="en">

我正在使用Django,我有一个HTML文件,在
head
标记中有一行:

<script type="text/javascript" src="/path/to/jquery.js"></script>
my_base.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<html lang="en">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <link rel="stylesheet" type="text/css" href="default.css"/>
    {% block head %}{% endblock %}
  </head>
  ...
</html>

{%block head%}{%endblock%}
...

首先,我要清除浏览器缓存。其次,我会将本地js文件更改为始终从Google CDN中提取

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.js" type="text/javascript"></script>


如果看不到HTML的其余部分,很难判断。安装Firebug后,您可以检查Net选项卡以确保在Firefox中正确请求并返回jQuery文件。或者将
src
替换为
https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js
-如果这样做有效,那么您知道这是位置问题,而不是代码问题。

meta
标记中有这一行吗?真正地你的意思是
head
?你在Firebug网络和脚本选项卡中看到了什么?@mehrdad,你能在Firebug网络面板中检查jqueyr的状态吗?它是否像权限被拒绝一样抛出404@Felix:哦,是的,我做了,我的错。>__@SLaks,@kobe:我在我的jQuery文件的“网络”选项卡中看到了13ms,而“脚本”选项卡显示了我的脚本。我认为没有理由强迫jQuery总是来自谷歌。特别是如果站点使用SSL并且需要其资源是本地的,他也可以从https加载到(https://)ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.js,或者将协议完全删除为//ajax.google。。。。。从CDN服务js允许并行下载,这对用户来说更快,在这种情况下,它将在文件上创建一个控件,允许用户通过删除一个变量来隔离问题。替换
src
没有任何区别:(一定是HTML中的其他地方出现了问题,导致无法加载。在
标记之前是否有未关闭的引号、注释等?我们需要查看完整的HTML以进一步帮助我思考。我发布了更多内容,但遗憾的是,我不能发布太多。如果有特定部分您仍然需要我尚未发布,请告诉我,然后重试。)我会尽力把它寄出去。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.js" type="text/javascript"></script>