jquery – HTTPS和外部(CDN)托管文件?

前端之家收集整理的这篇文章主要介绍了jquery – HTTPS和外部(CDN)托管文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个页面引用几个外部托管的JavaScript文件 – 即 jQuery on GoogleYUI using YUI Loader

麻烦的是当我通过HTTPS访问页面时,浏览器抱怨混合不安全的内容,因为外部javascript文件正在使用http而不是https访问。

什么是一个好的方法来处理这个,访问外部jQuery和YUI Loader对象与HTTPS?

解决方法

假设CDN提供商具有https版本,您可以使用协议相对URL。

例如,而不是:

http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js

…您可以使用:

//ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js

浏览器将使用页面的协议尝试获取文件。在非安全网页上,http。在安全网页上,https。

Google还通过其CDN使YUI Loader可用。所以对于YUI这工作正常:

//ajax.googleapis.com/ajax/libs/yui/2.8.0/build/yuiloader/yuiloader-min.js

…在http和https上下文中。

原文链接:https://www.f2er.com/jquery/184141.html

猜你在找的jQuery相关文章