2017-05-19 53 views
-1

什麼是這句法href語法//或http://?

<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet"> 

而這一次

<link href="http://netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet"> 

之間的differencies是有一些問題,有一些網頁瀏覽器的兼容性?

謝謝

回答

1

是的,有區別。

僅使用//將導致使用與初始請求相同的協議拉入外部元素。例如,如果你使用:

<link href="//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css" rel="stylesheet"> 

,然後訪問https://www.example.com/,FontAwesome將使用https拉。如果您訪問:http://www.example.com/,它將使用http獲取。

第二個示例顯式設置請求的協議(在本例中爲http)。

爲了將來的參考,最好通過HTTPS提取CDN資源。

+0

如果用戶使用http來訪問我的網站而該資源僅在https服務器上? –

相關問題