Pregunta

Para acelerar el tiempo de carga de nuestro sitio, diferir la carga de algunos scripts. Esto ha sido trabajando bien hasta hace un par de días. He hervido el problema hasta este corto de la página HTML.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <script type="text/javascript" 
            src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js">
        </script>
        <script type="text/javascript">
            //<![CDATA[
                var scriptUrl = "http://ads.trafficspaces.net/v1.22/adservice.js";
                jQuery
                    .getScript(
                        scriptUrl, 
                        function () {
                            alert("I'm never called")
                        });
            //]]>
        </script>
    </head>
    <body>
    </body>
</html>

Al parecer, la secuencia de comandos en cuestión se sirve con un tipo de contenido text/plain. No estoy seguro de lo que era antes del fin de semana. ¿Podría ser este el problema?

Mirando en Fiddler, parece que la solicitud nunca se hace, pero puede alcanzar cuando me pega la URL en otra pestaña. Si cambio scriptUrl a uno bajo mi control, que funciona bien. ¿Qué está pasando?

¿Fue útil?

Solución

Compruebe sus complementos / extensiones y tal, asegúrese de que el guión del anuncio en sí misma no está siendo bloqueado por algún otro filtro (extensión bloqueador de anuncios, filtro de proxy, etc.).

A mí me funciona, puede probar aquí - Estoy probando en cromo sin bloqueador de anuncios.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top