0

我正在使用http://usborrow.com并安装了 GeoTrust Business ID SSL 证书。该网站说它没有完全加密,并且印章不会出现在页面底部。我似乎在站点中找不到任何非 https 引用。任何支持表示赞赏

4

3 回答 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 回答