2013-10-09 50 views
0

我使用的網頁谷歌的字體,但字體被稱爲通過HTTP -HREF谷歌字體,通過https僅當HTTPS頁面請求

<link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'> 

如果請求通過https的頁面 - 字體被確定爲不安全的內容。

如何請求

<link href='https://fonts.googleapis.com/css 

只有在被請求的頁面通過HTTPS連接,並服務於HTTP如果HTTP請求?

回答

2

http:其相對的URL將會使當前的方案

<link href='//fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css'> 
+0

這是否不看我的服務器上的根?可能不會。不要以爲我知道我的//&/&../謝謝 – Jon

+0

值得注意的是,這項工作取決於具有SSL支持的目標服務器。谷歌字體不會,並且還會更改CSS文件中的URL引用以使用適當的URL。但是,同樣的技術不一定適用於您可能正在使用的任何外部資源。 –