Używam yepnope.js do dynamicznego ładowania plików javascript, i zauważyłem, że moje skrypty wydają się być ładowane dwa razy zgodnie z Firebug i Webkit Inspektor.Co powoduje, że moje skrypty są żądane dwa razy podczas używania Modernizr.load (yepnope.js)
Problem polega na tym, że w panelu sieci Firebug (najnowsza wersja przeglądarki Firefox 4) ich odpowiedzią jest 200
, a nie 304
. Wydaje się wolniejszy niż w Chrome.
Przesłałem this video pokazujący problem. Możesz zobaczyć, jak pliki są ładowane przez dodatkowy czas.
Kod używam w tym celu jest następujący, uproszczone:
Modernizr.load({
load: ['jquery-1.6.1.min.js', 'libs.js'],
complete: function() {
console.log("loaded");
}
});
Modernizr.load()
jest yepnope()
.
Mam ten sam problem, +1 – HappyDeveloper
@HappyDeveloper Spójrz na stronę yepnopejs - to też robi to samo. Być może tak to działa. Ale wydaje się pobierać dwa razy? –