Question

Pour accélérer le temps de chargement de notre site, nous reportons le chargement de certains scripts. Cela a fonctionné très bien jusqu'à il y a quelques jours. Je l'ai fait bouillir la question jusqu'à cette courte page 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>

Il semblerait que le script en question est servi avec un type de contenu text/plain. Je ne sais pas ce qu'elle était avant le week-end. Est-ce que ceci pourrait être le problème?

Recherche dans Fiddler, il semble que la demande ne se fait jamais, mais je peux chercher quand je coller l'URL dans un autre onglet. Si je change scriptUrl une sous mon contrôle, il fonctionne très bien. Que se passe-t-il?

Était-ce utile?

La solution

Vérifiez vos addons / extensions et ce, assurez-vous que le script d'annonce lui-même est pas bloqué par un autre filtre (extension ad bloqueur, filtre proxy, etc.).

Il fonctionne pour moi, vous pouvez le tester ici - je teste en chrome sans bloqueur de publicité.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top