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

2024-02-06

我有一个页面引用了几个外部托管的 javascript 文件 - 即,谷歌上的 jQuery http://code.google.com/apis/libraries/devguide.html and YUI 使用 YUI 加载器 http://developer.yahoo.com/yui/yuiloader/.

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

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


假设 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 上下文中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

HTTPS 和外部 (CDN) 托管文件? 的相关文章

随机推荐

  • C 中的默认参数和参数提升

    我当时正在研究默认参数提升 并陷入了困境 在 C 2011 ISO IEC 9899 2011 中 相关部分似乎是 6 5 2 2 函数调用 6 如果表示被调用的表达式 函数具有不包含原型的类型 即整数 对每个参数执行升级 并且具有以下参数
  • 从 ASP.NET 中的 URL 获取数据

    我是 ASP NET 新手 我想从 ASP NET 上的 url 获取数据 需要将数据存储到字符串中 如果假设这是我的 URL 那么我想以字符串形式获取此 URL 数据 http www islamicfinder org prayer s
  • 将 XPath count() 与 contains() 结合使用

    我正在使用以下 次优 XML a b b a
  • mysql 中未来日期的日期时间值不正确

    MySQL语句 insert into banners path app id enabled from date to date updated at created at values banners example png com e
  • SSL 在 Chrome 中工作,但有时在 Firefox 中工作,而不在 IOS、Android 或 Blackberry 上工作

    我有 SSL 问题 我已将站点从一台服务器移至另一台服务器 因此必须移动 SSL 不幸的是 新服务器的根域与原始服务器不同 示例 原始版本为 www domain com 新版本为 www domainisnew com 我有多个网站使用此
  • 根据其他数据框中提供的范围值创建新列

    我有两个数据框 其中一个数据框作为参考表 另一个包含实际值 gt gt gt reference table MinRange MaxRange Multiplier Group 0 10 30 2 A 1 10 40 4 B 2 10 1
  • 使用 Java/JNI 时 Linux 上的信号处理

    我从事在 Wind River Linux 上运行的嵌入式系统的工作 它是 Java 和 C 的混合体 并带有一些用于技术之间通信的 JNI 我们构建了自定义错误处理 以便在出现任何意外错误时生成回溯和其他信息来帮助我们确定问题 此错误处理
  • Intel 64架构中CALLF(Far Call)可以有64位地址内存操作数吗?

    在 Intel 32 位架构中 我可以使用 ModR M 字节调用 32 位地址位置 根据英特尔手册 我需要 2 010B 用于操作码扩展 00B 用于 Mod 101B 允许我拥有 32 位位移 如果我想在 64 位架构中进行远调用 以便
  • alpha 版和 beta 版有什么区别?

    我想在不同的环境中部署我的软件并逐步提供功能 我应该何时何地使用 alpha 和 beta 版本 阿尔法版本 这是当您正在开发的功能不完整或部分完成时发布的版本 假设在机票预订系统中 您已经开发了座位选择 但仍保留支付实现 在这种情况下 您
  • 散点图的 Highcharts 图例符号大小

    我在为具有不同符号大小的 3d 散点图渲染图例时遇到问题 请参阅http jsfiddle net YyV6x 4 http jsfiddle net YyV6x 4 图例采用与主图表中相同大小的符号 并且图例项目的位置完全偏离 我尝试强制
  • 如何改进该算法来解决修改后的邮票难题?

    飞镖之子问题 http azspcs net Contest SonOfDarts是一场比赛Al Zimmermann 的编程竞赛 http azspcs net 于 2010 年 6 月 20 日结束 假设您有一个分为 R 个区域的飞镖靶
  • PSR-2 PHP 三元语法中是否需要括号?

    问题 PSR 2 PHP 三元语法中是否需要括号 寻找以下三元语句的语法中的哪一个 如果有的话 符合 PSR 2 我还需要指向文档或一些权威链接 error error status Error No Error OR error erro
  • 在 Tablayout 中设置可滚动或固定模式以实现动态选项卡数量

    我想要 tab 模式可使用选项卡滚动填充选项卡 具有单行标题 由于选项卡的数量及其标题是动态的在我的应用程序中 我该如何处理他们 当我设置给定的属性时 当选项卡数量较多时 选项卡标题分为两行 app tabGravity fill app
  • AWS S3 内联显示文件而不是强制下载

    由于某些原因 我的 S3 存储桶中的文件被强制下载 而不是内嵌显示 因此 如果我复制图像链接并将其粘贴到地址栏中 然后导航到它 它将促使我的浏览器下载它 相反 我实际上必须单击 打开图像 才能转到该网址 任何更改 S3 提供文件的方式的方法
  • 每次页面查看的成本哪个更高 - 数据库写入或文件写入?

    当您需要在应用程序中的每个页面视图上记录一些数据时 最有效的解决方案是什么 应该写入文件还是写入数据库 或者也许两者都不是 也许您应该将数据缓存在内存或文件中 并且只偶尔将其写入数据库 或文件系统 如果您使用内存缓存 如果只是记录少量数据而
  • 是否可以为组合类设置CSS?

    假设我有以下内容 tr background fff tr even background eee tr highlight background fec 是否可以指定第四个背景 fea 而不是有highlight只需覆盖even tr c
  • netBeans 图形用户界面问题

    我在 netBeans 中设计了这个 gui 它有一个 canvas 几个 JtextAreas 和一个 Jbutton 它在预览中看起来很棒 问题是当我运行实际程序时 文本区域会缩小 直到程序在其中打印一些内容 然后它们扩展到完整尺寸 J
  • jQuery 中两个按钮的功能相同

    我有两个按钮 btnAdd and btnUpdate 我为按钮编写了一个 jquery 函数btnUpdate验证网页中的某些字段 例如 function click function code here 我想做同样的事情btnAdd被点
  • kbuild 实际上是如何工作的?

    当我开发 Linux 驱动程序时 我读过如何通过此编写 linux kbuild makefiledocument https www kernel org doc Documentation kbuild makefiles txt 我知
  • HTTPS 和外部 (CDN) 托管文件?

    我有一个页面引用了几个外部托管的 javascript 文件 即 谷歌上的 jQuery http code google com apis libraries devguide html and YUI 使用 YUI 加载器 http d