Jquery 未在firefox中定义$
在IE、Chrome和Opera浏览器中从VisualStudio进行调试时,我的站点运行良好,但在Firefox中,我遇到了“$not defined”和“jQuery not defined”错误。我对jquery有以下引用Jquery 未在firefox中定义$,jquery,firefox,visual-studio-2012,Jquery,Firefox,Visual Studio 2012,在IE、Chrome和Opera浏览器中从VisualStudio进行调试时,我的站点运行良好,但在Firefox中,我遇到了“$not defined”和“jQuery not defined”错误。我对jquery有以下引用 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script> 问题在于fire
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
问题在于firefox不信任该连接。一旦我在firefox中导航到url并为其添加了一个安全异常,我的网站就运行得很好。无论我们使用什么浏览器访问jQuery,都没有问题。大多数问题是由流量引起的,有时内部安全(证书)会被视为无效请求
根据我的观察和其他一些偏好,在我们自己的站点目录中使用jQuery(通过下载)会更快,没有任何障碍。因此,我建议您将其保存在自己的web主机中,以确保一切顺利
见其他参考资料
我想分享我对这个问题的经验: 在Firefox中,我遇到了相同的错误:“$is not defined”,我发现这是由于在标题中包含脚本时缺少属性“type='text/javascript'”造成的
<script src="/js/jquery-1.11.1.min.js" type="text/javascript"></script>
另一个补充:当包含来自外部源的jQuery时,请注意您的连接类型(安全与否),在包含文件时使用双反斜杠(//):
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
为了匹配您的连接安全性,否则如果您的连接是安全的,而jQuery的源不是安全的,您可能会面临证书警告,反之亦然