Frage

, um die Ladezeit von unserer Website zu beschleunigen, verschieben wir das Laden von einigen Skripten. Dies wurde bis vor ein paar Tagen funktioniert gut. Ich habe das Problem eingekocht zu dieser kurzen Seite von 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>

Es scheint, dass das Skript in Frage mit einem text/plain Inhaltstyp bedient wird. Ich bin mir nicht sicher, was es vor dem Wochenende war. Könnte dies das Problem sein?

Suchen Sie in Fiddler, es erscheint die Aufforderung nie gemacht, aber ich kann es holen, wenn ich die URL in einer anderen Registerkarte einfügen. Wenn ich scriptUrl einer unter meiner Kontrolle zu ändern, es funktioniert gut. Was ist los?

War es hilfreich?

Lösung

Überprüfen Sie Ihre Addons / Erweiterungen und solche, stellen Sie sicher, dass die Anzeige Skript selbst wird nicht durch einen anderen Filter (ad Blocker Erweiterung, Proxy-Filter, etc.) blockiert werden.

Es funktioniert für mich, Sie es hier testen können - Ich teste in Chrom ohne Werbeblocker.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top