2010-12-06 4 views
1

Pour accélérer le chargement de notre site, nous reportons le chargement de certains scripts. Cela a bien fonctionné jusqu'à il y a quelques jours. J'ai fait bouillir le problème sur cette courte page de HTML.getScript a cessé de fonctionner

<!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 suis pas sûr de ce que c'était avant le week-end. Est-ce que ceci pourrait être le problème? En regardant dans Fiddler, il semble que la requête ne soit jamais faite, mais je peux la récupérer quand je colle l'URL dans un autre onglet. Si je change scriptUrl à un sous mon contrôle, cela fonctionne très bien. Que se passe-t-il?

+3

Fonctionne pour moi :) http://jsbin.com/olevi4 –

+2

Moment de l'ampoule. AdBlockPro. Grrr. – spender

+0

Merci @Nick. Votre confirmation que cela a fonctionné instantanément m'a amené à la bonne conclusion. J'ai activé ABP car je travaillais à distance et les publicités animées sur RDP le rendent inutilisable. Que je suis bête. L'avantage est qu'il a apporté un cas pas trop rare qui a besoin d'être traité de manière plus robuste. Merci encore. – spender

Répondre

3

Vérifiez vos addons/extensions et ainsi de suite, assurez-vous que le script publicitaire lui-même n'est pas bloqué par un autre filtre (extension de bloqueur de publicité, filtre proxy, etc.).

Cela fonctionne pour moi, you can test it here - Je teste en chrome sans bloqueur de publicité.

+0

C'est à vous en 2 minutes! – spender

Questions connexes