2010-10-24 39 views

回答

2

使所有到CDN的圖像路徑超過HTTPS絕對是一個壞主意。每個HTTPS請求都有相當大的開銷,所以您可能不想這樣做。

但是,事實證明有一個簡單的解決方案來指定沒有協議的絕對跨域URL。簡單地使用,在你的CSS,像

url: (//d604721fxaaqy9.cloudfront.net/image.jpg) ... 

,並確保您的樣式被服務過相同的協議,或者通過使用同樣的伎倆,最好通過指定的路徑下的協議,即東西像

<link href="/styles.css" ... 

<link href="styles.css" ... 

,你是好去!

+0

這是CSS的特徵還是黑客?無論哪種方式,這是一個很好的解決方案,我會嘗試。 – NexusRex 2011-02-02 16:41:41

+0

我猜這是一個功能。也許對於你的情況! – Soumya 2011-02-02 19:06:02

+0

這不是黑客。它被稱爲「協議相對」或「方案相對」URL。 – 2011-08-03 20:56:35

相關問題