我可以在jQueryUI站点(官方jQueryCDN)上链接到CDN,但我可以';t链接到谷歌';s为什么?

我可以在jQueryUI站点(官方jQueryCDN)上链接到CDN,但我可以';t链接到谷歌';s为什么?,jquery,jquery-ui,cdn,Jquery,Jquery Ui,Cdn,当我链接到Media Temple的ProCDN(jQuery-UI站点上提供的ProCDN)时,我的jQuery UI代码可以完美执行: <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script> 但是,当我尝试链接到Go

当我链接到Media Temple的ProCDN(jQuery-UI站点上提供的ProCDN)时,我的jQuery UI代码可以完美执行:

    <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
    <script src="http://code.jquery.com/ui/1.10.2/jquery-ui.js"></script>

但是,当我尝试链接到Google托管的版本时,加载需要更长的时间,并且jQuery代码没有在网页上实现:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>   
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.9.1/jquery-ui.min.js"></script>


我真的不知道为什么我不能走谷歌路线

您的Google链接没有“http://”-因此,如果您在本地使用它,它将尝试加载”file://ajax.googleapis.com"


只需在开头添加http://即可。

jQueryUI版本中的差异是有意的吗?使用Google,您将链接到jQueryUI1.9.1而不是1.10.2。事实并非如此。即使在谷歌上链接到1.10.2也不起作用。这不是真的指http://或https://取决于您的本地服务器。它不会链接到任何文件://stuff,除非:您直接在浏览器中打开一个HTML文件。@eriknijl不,jqueryrocks是正确的。//指示浏览器使用与其呈现的页面相同的协议。如果您正在访问本地存储的HTML文件,它将指向文件://,如果您正在通过http查看页面,它将是http://,如果您正在通过https查看页面,它将是https://。