1

我遇到了 jQuery CDN 的问题。

鉴于以下脚本导入:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

CDN 路径存在以下问题:

  1. 通过http://...SSL 访问我的网站时使用我得到

    [已屏蔽] 该页面位于https://www.example.com/运行不安全的内容http://code.jquery.com/jquery-1.9.1.js

  2. 如果不通过 SSL 访问网站,使用https://...似乎有点狡猾
  3. 使用//...会导致两个导入都在 GET 上失败。
从 CDN 导入 jQuery 的正确方法是什么,该站点可以安全访问,也可以不安全访问。

4

1 回答 1

10

只是省略协议,那么脚本将使用与页面相同的协议加载

<script type="text/javascript" src="//code.jquery.com/jquery-1.9.1.js"></script>
<script type="text/javascript" src="//code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

但是,如果资源是从文件系统加载的(使用 file:// 协议),那么这将不起作用

于 2013-09-23T16:57:04.057 回答