我正在使用http://usborrow.com并安装了 GeoTrust Business ID SSL 证书。该网站说它没有完全加密,并且印章不会出现在页面底部。我似乎在站点中找不到任何非 https 引用。任何支持表示赞赏
问问题
129 次
3 回答
2
您的 Google 字体和 jQuery 调用不是通过 SSL 进行的:
<link href='http://fonts.googleapis.com/css?family=Francois+One' rel='stylesheet' type='text/css'>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
<script type="text/javascript" src="http://use.typekit.com/aoc1gun.js"></script>
于 2012-06-13T17:24:54.240 回答
2
您正在引用一些外部 3rd 方库,例如带有 http 的 Google 托管 jquery 库。例如。
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script>
于 2012-06-13T17:25:31.373 回答
1
正如其他人所说,您的一些外部资源被硬编码为使用 http。
最好省略 url 的 http / https 部分,这会使浏览器通过与当前页面相同的协议来请求它。(除非您的页面是 https,否则无需通过 https 请求 css 文件!)
例子:
<link href='//fonts.googleapis.com/css?family=Francois+One' rel='stylesheet' type='text/css'>
显然,某些服务不提供 https 版本,在这种情况下,如果您希望印章出现,则需要自己托管副本。
于 2012-06-17T03:55:26.630 回答