2012-06-13 66 views

回答

2

你參考一些外部第三方庫,如谷歌與HTTP託管的jQuery庫。例如。

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js"></script> 
2

你的谷歌的字體和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> 
1

正如其他人所說的,您的某些外部資源被硬編碼爲使用http。

最好的做法是省略url的http/https部分,這會使瀏覽器通過與當前頁面相同的協議來請求它。 (沒有必要請求css文件通過HTTPS,除非你的網頁是HTTPS!)

例子:

<link href='//fonts.googleapis.com/css?family=Francois+One' rel='stylesheet' type='text/css'> 

顯然,某些服務不提供的HTTPS版本,在這種情況下,你會如果你想要印章出現,需要自己託管一份。

+0

+1相關方案建議。 – Asaph