我經常使用//
相對URI hack。例如:協議相關URL是否跨平臺工作?
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
主要是因爲這篇文章:Is it valid to replace http:// with // in a <script src="http://...">?。
但是,我正在與一個項目合作的人說這不適用於Mac(Chrome,Firefox和Safari)或iDevices。
沒有Mac或上述設備,我無法驗證它,並且它在Windows上正常工作。任何人都可以確認嗎?
你的傢伙是錯的。與協議相關的URL定義在很低的級別上。它們不是操作系統特定的。掛起,搜索重複... –
[通過使用協議相對URL的圖像源防止安全/不安全的錯誤](http://stackoverflow.com/questions/4303633/preventing-secure-insecure-errors- by-using-protocol-relative-urls-for-image-sourc) –
@Pekka:謝謝。我喜歡這種技術,儘管我認爲我們不會在HTTPS下提供任何服務。 –