0

只是想获得谷歌托管的 jquery css 主题的 https 友好版本,即

http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css

加载 https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css有效,但存在一些图标本身不是从 https 提供的问题。即:

https://mysite.com上的页面运行来自http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css的不安全内容 。https://mysite.com/上的页面显示来自http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-bg_flat_75_ffffff_40x100.png的不安全内容 。https://mysite.com/上的页面显示来自http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-icons_222222_256x240.png的不安全内容 。https://mysite.com/上的页面显示来自http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png的不安全内容 . https://mysite.com/上的页面显示来自http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-bg_highlight-soft_75_cccccc_1x100.png的不安全内容 。https://mysite.com/上的页面显示来自http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/images/ui-icons_222222_256x240.png的不安全内容 。

我希望它从谷歌托管。

4

1 回答 1

-1

对此无能为力。因为jquery-ui.cssfrom https://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css内部只使用图像http://...

尝试协议相对 URL(由RFC 3986 的第 4.2 节):

<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css"  
type="text/javascript"></script> 
于 2012-06-04T19:21:48.680 回答