Firefox没有't从ajax.googleapis.com加载jquery
Firefox doesn't load jquery from ajax.googleapis.com
我有Firefox 20.0.1,以及我在页面中使用的以下代码:
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<!--<script src="js/lib/jquery/jquery-1.10.2.min.js"></script>-->
当我在chrome、opera、safari和IE上运行我的页面时,一切都很完美,但当我试图在Firefox控制台上运行它时,我会出现以下错误:
[13:14:27.848] ReferenceError: $ is not defined
当我取消对第二行的注释以localy加载时,它非常有效。
我也尝试了使用http://
而不是//
,但没有成功。奇怪的是,jQuery也是我的页面必须加载的第一个脚本。有什么建议吗?
修复,问题是下一个:
在我的htaccess文件中,我有一个X-Content-Security-Policy限制,没有指定服务器可以从ajax.googleapis.com加载外部内容,所以行是:
Header set X-Content-Security-Policy "allow 'self';"
因此,为了使它发挥作用,我不得不将其替换为:
Header set X-Content-Security-Policy "allow 'self'; script-src 'self' ajax.googleapis.com;"
案件结案!=)特别感谢A.Wolff的建议。。
相关文章:
- 无法在通过jQuery的ajax加载的页面中执行javascript
- 如何通过ajax刷新JSF填充的javascript变量
- 如何在php文件中获取$.post-ajax传递的值
- Replacing $ .ajax?
- 在使用Polymer'加载所有json文件后执行方法;s的核心ajax
- Ajax发布表单序列化,发布引号'
- 通过Ajax将JavaScript函数传递给PHP文件
- ajax请求的顺序总是不同的
- 可以't使用Polymer's的核心ajax
- Ajax Live搜索发布到Laravel视图
- Ajax聊天消息重复而不仅仅是更新
- 从控制器返回后Ajax启动事件激发
- PHP AJAX图片上传示例不上传
- 从ajax请求中获取javascript对象
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- 如何在Javascript中解析AJAX数组的特定部分
- Ajax文件加载和<输入>文件加载
- Javascript/jQuery中的并行Ajax调用
- Ajax-如何获取数据
- Firefox没有't从ajax.googleapis.com加载jquery