[ff] pobieranie obrazka

0

Podobny temat umieściłem w dziala Java, niestety nie doczekałem sie odpowiedzi (poza sugestią by zainstalować dodatek Live HTTP Headres). Problemu nie ma w IE i Operze - jest w FF.
Jest plik startowy aplikacji (index.html) z linkiem do strony Counter.jsp, na której jest umieszczony obrazek

Poprzednia strona

.
Po kliknięciu w link, LiveH TTP headres) pokazuje takie coś

#request# GET http://localhost:8080/jsp-testy/jsp/Counter.jsp
GET /jsp-testy/jsp/Counter.jsp

i obrazek jest, po odświeżeniu (F5, kliknięcie w przycisk), request jest taki

#request# GET http://localhost:8080/jsp-testy/jsp/Counter.jsp
GET /jsp-testy/jsp/Counter.jsp
#request# GET http://localhost:8080/jsp-testy/images/return.gif
GET /jsp-testy/images/return.gif

i obrazka nie ma, jest tekst altenatywny, po wejściu w pasek adresu i naciśnięciu Enter request jest taki

#request# GET http://localhost:8080/jsp-testy/jsp/Counter.jsp
GET /jsp-testy/jsp/Counter.jsp

i obrazek znowu jest.
Co się właściwie dzieje? Dla laika wygląda to tak, że jak FF nie żąda obrazka, to go wyświetla, a jak żąda, to nie wyświetla.
//Edit, jeżeli adres obrazka jest względny,(względem pliku JSP)

Poprzednia strona

to obrazek nie znika. Chciałbym jednak podawać adres względem aplikacji - ten sam obrazek jest wstawiany do plików JSP umieszczanych w różnych katalogach.

0

Sprawdź firebugiem, zakładkę sieć - on pokazuje requesty oraz kiedy dane zostają pobrane z cache a kiedy nie. A to czemu nie pokazuje jest dość dziwną kwestią... Tak jakby przy czytaniu z cache pokazywał (może obrazek musi być gotowy i pobrany w specyficznym momencie - ładowanie powoduje że jest już za późno).

0

Firebug pokazuje (po odświeżeniu), że obrazek jest wzięty z cache'a. W wierszu GET: return.gif jest 304 Not modified i obrazek widać. Wygląda jakby FF nie umiał (przy pewnej formie adresu) znaleźć w cachu tego co sam tam wpisał.

0

Może masz jakieś problemy z używanym profilem, czasem tak bywa, że nie radzi sobie z niektórymi rzeczami. Utworzenie nowego profilu zazwyczaj rozwiązuje problem, ale z kolei tracisz wszystkie ustawienia itd. Spróbuj na stworzyć nowy profil i wtedy spróbować.

0

Na nowym profilu jest taka samo. Zauważyłem jeszcze jedną intrygujacą rzecz: jak wjadę kursorem myszy na tekst alternatywny, to zamienia sie on w obrazek.
Chyba jest walnięty FF. Powtórzyłem proces instalacji: wesja 3.0.7 przy pomocy programu instalacyjnego, i działało dobrze. Z Pomoc=>Sprawdź dostępne aktualizacje zainstalowało się 3.0.12 i znowu źle.

1 użytkowników online, w tym zalogowanych: 0, gości: 1