Mam obsługę plików w formacie ashx, która generuje moje obrazy.Dynamiczne generowanie obrazu jest wymagane dwukrotnie podczas korzystania z leniwego ładowania jquery w przeglądarce Google Chrome
<img src="www.mywebsite.com/action/getimage.ashx?imageID=f8be4bf6&width=100&height=700&bgcolor=999" />
Wszystko działa dobrze.
Teraz chcę użyć leniwego ładowania. Stosując ten jquery lazy loading plugin
Więc regulować moje obrazy HTML tak:
<img src="imageplaceholder.gif" original-data="www.mywebsite.com/action/getimage.ashx?imageID=f8be4bf6&width=100&height=700&bgcolor=999" />
I dodaje następujący skrypt:
$(function() {
$("img").lazyload();
});
zauważyłem na karcie sieciowej google narzędzi chrom devoloper że istnieją dwa wywołania do tego filehandlera.
Stworzyłem testowe skrzypce tutaj: link Po przewinięciu tego skrzypka zobaczysz dwa żądania obrazków, gdy obraz zostanie załadowany do przeglądarki Google Chrome. W Firefox i IE działa tylko z jednym połączeniem.
Czy istnieje sposób na uniknięcie takiego zachowania?
UPDATE:
Następujące nagłówki są ustawione w module obsługi plików:
[0] "Server" "Microsoft-IIS/7.5"
[1] "Set-Cookie" "lang=nl; expires=Tue, 04-Feb-2014 13:08:56 GMT; path=/"
A Wygasa właściwość obiektu Response to:
context.Response.Expires = 0
można również dodawać zawartość 'ProcessRequest' obsługi obrazu? Powodem tego jest to, że zachowanie występuje tylko wtedy, gdy 'data-original' używa programu obsługi obrazu (' www.mywebsite.com/action/getimage.ashx? ImageID = f8be4bf6 & width = 100 & height = 700 & bgcolor = 999'), ale gdy jest to obraz statyczny, taki jak 'http: // www.appelsiini.net/attachments/jquery.png', jest tylko jedno połączenie. –
Też to zauważyłem. Obrazy statyczne działają dobrze. Procedura obsługi pliku użyta w przykładowym skrzypce nie jest obsługiwana w moim własnym rozwiązaniu. Próbowałem różnych programów do obsługi plików znalezionych w Internecie, aby sprawdzić, czy problem nie jest związany z moim kodem. Do tej pory wszyscy mieli ten sam problem. Więc nie sądzę, że problem będzie dotyczył samej obsługi obrazu. – ThdK