C# 在HTTPS安全页面上引用jQuery CDN?
在使用https的页面上引用jQuery库的首选方式是什么?我们有一个需要使用jQuery UI小部件的签出母版页,但我一直收到一个错误:C# 在HTTPS安全页面上引用jQuery CDN?,c#,javascript,jquery,https,cdn,C#,Javascript,Jquery,Https,Cdn,在使用https的页面上引用jQuery库的首选方式是什么?我们有一个需要使用jQuery UI小部件的签出母版页,但我一直收到一个错误: Uncaught TypeError: Object #<Object> has no method 'dialog' uncaughttypeerror:对象#没有方法“dialog” 调用jQuery对话框时。我查看了chrome工具,页面试图通过https获取库,但它的位置在我的标记中定义为http。所以我要问的是,如何在安全页面上引用
Uncaught TypeError: Object #<Object> has no method 'dialog'
uncaughttypeerror:对象#没有方法“dialog”
调用jQuery对话框时。我查看了chrome工具,页面试图通过https获取库,但它的位置在我的标记中定义为http
。所以我要问的是,如何在安全页面上引用这些库?我是否引用站点本身中的本地副本而不是CDN?或者我可以使用https版本吗
感谢谷歌和微软CDN也通过HTTPS为jQuery和jQuery用户界面提供服务。只需切换协议。例如: 在引用外部库时,也可以省略协议:
<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协议,这意味着您不必担心是否需要它的条件逻辑。因此,您的购物页面不必针对特定目标
希望这有助于澄清问题
谢谢