2012-08-30 106 views
5

可能重複:
Is it valid to replace with // in a <script src=「…」>?網址是否可以以「//」開頭?

我們有HTTP [S]網站://A.example.com/引用一些資源上(JS和CSS)的HTTP [ S]://A.example.com/

這是有道理的,並避免一些瀏覽器警告,如果引用的資源作爲主要據點A使用時,使用相同的方案。站點A使用PHP,因此我們可以通過編程檢測當前方案(http或https)並將其插入到頁面的標題中。

但是,我們發現只使用'//'而不是該方案也可以。

因此,無論我們是否使用http或https訪問站點A,站點A都可能在我們嘗試過的所有瀏覽器中都沒有問題的情況下引用「//B.example.com/theme/main.css」。

我的問題是:這是一個有效的URL嗎?它似乎工作,但我找不到任何人這樣做,我找不到任何建議或推薦的例子。

+0

只是一個註釋 - 這將始終在網頁的標題中,因此始終位於父頁面的上下文中。我沒有在瀏覽器中輸入「//example.com」,並期望它知道我想要「http」方案。 – Jason

+0

可能重複[是否可以在

相關問題