Tenemos un widget que está incrustado en varios sitios web. Nos gustaría que el widget realice una llamada ajax a nuestro servidor de acuerdo con el protocolo (http o https) del sitio web en el que estamos incrustados. ¿Hay una práctica común para hacer eso?
Usar una url de protocolo agnóstico (ver más abajo) no funciona:
$.ajax({ url : '//cdn.example.com/serviceName', ... });
¿No funcionaría esto?
var myUrl = (window.location.protocol + '//cdn.example.com/serviceName'); $.ajax({ url : myUrl, ... });