Często używam haka względnego URI //
. Przykład:Czy adresy URL zależne od protokołu działają między różnymi platformami?
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
Głównie z powodu tego posta: Is it valid to replace http:// with // in a <script src="http://...">?.
Jednak facet, z którym pracuję nad projektem, mówi, że to nie działa na komputerach Mac (Chrome, Firefox i Safari) lub iDevices.
Brak komputera Mac lub wspomnianych urządzeń, nie mogę go zweryfikować i działa poprawnie w systemie Windows. Czy ktoś może to potwierdzić?
Twój gość się myli. Adresy URL względne protokołu są zdefiniowane na bardzo niskim poziomie. Nie są one specyficzne dla systemu operacyjnego. Poczekaj, szukając duplikatu .... –
możliwy duplikat [Zapobieganie bezpiecznym/niepewnym błędom przy użyciu względnych adresów URL protokołu dla źródła obrazu] (http://stackoverflow.com/questions/4303633/preventing-secure-insecure-errors- używając-protokołu-zależnego-urls-for-image-sourc) –
@Pekka: Dzięki. Podoba mi się ta technika, chociaż wydaje mi się, że nie będziemy obsługiwać niczego pod HTTPS. –