URL çift ile başlayan tarayıcı desteği slash
Son birkaç bağlantı protokolü olmadan kullanıldığını gördüm. Anlamak çok zor - harika bir fikir olduğunu düşünüyorum ve oldukça sezgisel görünmüyordu.
Bu habersiz için, //example.com/script.js
gibi bir URL kullanarak ya da http://example.com/script.js
https://example.com/script.js
veya bir URL kaynaklı olup olmadığına bağlı olarak işaret edecektirhttpyahttpsURL. Http komut veya https sayfasından görüntüler de dahil olmak üzere bu kodda protokol algılama gerek kalmadan bu sorunu çözer, böylece bir güvenlik sorununa, örneğin olabilir.
Benim sorum, ne tür bir tarayıcı/OS desteği için var mı? Kasa üretiminde kullanılır mı? Kesinlikle işler biraz daha kolay olurdu.
Basit bir örnek ve test: http://codetester.org/916c6916
EDİT: Birkaç yıl için sorun olmadan birçok şey için Üretim şirketimin reklam sunucusu bu şimdi kullanıyorum sadece bir takip.
CEVAP
Bu davranış hakkında 16 yaşında RFC 1808 (4. Bölüm) bir parçası oldu, her büyük tarayıcı (ve) bunu desteklemesi gerekiyor.
Ne yazık ki, orada a bug with IE7 and -8 hale getirecek indirebilir kaynakları iki kez bir protokol göreli URL kullanılan bir link
@import
- olmaz büyük bir sorun, ama çirkin ve akılda tutulması.
Nasıl eğer tarayıcı HTML5 Yerel Depola...
Tarayıcı-native JSON desteği (pencere....
Nasıl bir tarayıcı VML veya SVG desteğ...
Nasıl çift dosyaları tire ile başlayan...
Hangi HTML5 etiketleri tarayıcı uyumlu...