在HTTPS安全页面上引用jQuery CDN
本文关键字:引用 jQuery CDN HTTPS 安全 | 更新日期: 2023-09-27 18:00:09
在使用https的页面上引用jQuery库的首选方式是什么?我们有一个需要使用jQuery UI小部件的结账主页,但我一直收到一个错误:
Uncaught TypeError: Object #<Object> has no method 'dialog'
调用jQuery对话框时。我查看了chrome工具,页面试图通过https获取库,但它的位置在我的标记中被定义为http
。所以我想问的是,如何在安全页面上引用这些库?我是否引用网站本身的本地副本而不是CDN?或者我可以使用https版本吗?
感谢
Google和Microsoft CDN也通过HTTPS为jQuery和jQuery UI提供服务。只需切换协议。例如:
https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js
您也可以在引用外部库时省略协议:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
通过这种方式,脚本将使用与其文档相同的协议加载。
两者也通过HTTPS提供服务,但最好的方法是完全不使用HTTP部分,只使用//
。
示例:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
在代码中不使用任何HTTP协议,这意味着您不必担心条件逻辑是否真的需要它。因此,您的购物页面不必专门针对。
希望这有助于澄清问题。
谢谢。