0

我正在尝试在我正在开发的 G+ Hangout 应用程序中加载第 3 方库(特别是 YUI2,以处理拖放)。

它只是包含在 HTML 文件的顶部:

<script type="text/javascript" src="http://yui.yahooapis.com/combo?2.9.0/build/yahoo-dom-event/yahoo-dom-event.js"></script>

运行时,环聊拒绝加载它,理由是:

[blocked] The page at https://[app url] ran insecure content from http://[YUI2 url]

我假设这是因为谷歌通过 HTTPS 为应用程序和环聊提供服务,而图书馆只通过 HTTP,它不喜欢将两者混合。问题是,我该如何解决这个问题?我不希望我的用户必须更改他们的设置才能使用我的应用程序,而且我更愿意使用 Yahoo 的库主机而不是自己镜像它。

4

1 回答 1

1

你的假设是正确的。您需要通过 HTTPS 嵌入此脚本。

雅虎在其 CDN 上不提供SSL 支持。阅读为什么

您可以使用谷歌 CDN:

https://ajax.googleapis.com/ajax/libs/yui/2.9.0/build/yahoo-dom-event/yahoo-dom-event.js

于 2013-06-21T07:51:38.243 回答