【发布时间】:2012-03-23 10:06:42
【问题描述】:
当我尝试使用 CDN 加载 Javascript 文件时,它不起作用。我得到状态“中止”
这是我的代码的样子(使用 ASP.Net MVC 3):
<script src="//ajax.aspnetcdn.com/ajax/jquery/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/jquery-ui-1.8.11.min.js") %>" type="text/javascript"></script>
Firebug 是这样说的:
当我右键单击 GET jquery-1.7.1.min.js 并选择“复制位置”时,它会返回 http://ajax.aspnetcdn.com/ajax/jquery/jquery-1.7.1.min.js 这是完全有效的
// 马丁
【问题讨论】:
-
您使用什么协议访问该页面?
-
FWIW,CDN 确实支持该主机和路径上的 http 和 https 响应。
-
为什么你的相对路径使用“//”而不是“/”?
-
@austincheney — 因为它是相对于方案的,而不是相对于服务器的
-
@Quentin 有什么区别?
标签: javascript asp.net-mvc cdn