2012-02-28 15 views
9

He leído algunos artículos antes de que se indique que puede omitir el esquema de sus URL y se determinará automáticamente desde la página que está visitando. Por ejemplo, si está en https://test.com/ y tiene una imagen como //google.com/logo.png, la imagen se solicitará a través de una conexión segura. Lamentablemente, no puedo encontrar ninguna referencia en este momento (¡maldito seas, marcadores!).¿Qué tan seguro es usar enlaces `// domain.com /` (sin esquema)?

Lo probé en Chrome y funcionó. Probado en https://google.com:

(function (document) { 
    var img = document.createElement('img'); 
    img.src = '//www.paypal.com/en_US/i/logo/paypal_logo.gif'; 
    document.body.appendChild(img); 
})(document); 

Inspección de los elementos, que trae en el logotipo de https://www.paypal.com.

He desnatado el URL RFC pero no he encontrado nada que indique claramente este comportamiento. ¿Alguien sabe cuál es el soporte del navegador para esta función? Estoy especialmente interesado en los navegadores móviles.

Respuesta

9

Esto es bien compatible con todos los navegadores y se denomina URL sin esquema.

Consulte Can I change all my http:// links to just //? para obtener más información.

+0

Genial, gracias! Perdón por el duplicado, pero tuve dificultades para buscar en Google. –

Cuestiones relacionadas