/ / Bright flash w Operze podczas przełączania stron - html, css, opera

Jasny błysk w Operze podczas przełączania stron - html, css, opera

Ilekroć przełączam strony w witrynie, pracujęteraz dostaję błysk białego światła przy każdym załadowaniu strony. Zakładam, że jest to spowodowane białym domyślnym tłem przeglądarki i jest bardzo irytujące i wygląda okropnie. Wydaje się, że tak się nie dzieje na innych stronach lub w innych przeglądarkach.

Czy jest coś w moim arkuszu stylów lub coś, czego używam na stronie, co powoduje ten flash? Czy mogę coś zrobić, aby temu zapobiec?

Strona jest dostępna pod adresem http://www.triangelos.no, a ja używam Opery 11.52.

Odpowiedzi:

0 dla odpowiedzi № 1

Zgaduję, że tak się dzieje, ponieważ ładuje tło za każdym razem.

W tym celu możesz użyć mod_expires dla Apache. Na przykład możesz umieścić to w swoim .htaccess:

ExpiresActive on
ExpiresByType application/javascript "access plus 1 months"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 months"

Jak widzisz, możesz ustawić inne wygasanieczas dla różnych typów plików, w zależności od tego, co używasz jako tła, możesz użyć css lub jednego z typów obrazów. Możesz także ustawić domyślny czas ważności dla wszystkich plików:

ExpiresDefault "access plus 30 days"

Po więcej informacji: http://httpd.apache.org/docs/2.0/mod/mod_expires.html

Pamiętaj, że musisz w tym celu włączyć mod_expires w Apache.

EDYTOWAĆ: Dostaję to tylko po naciśnięciu „Musikk” i przejściu do http://music.triangelos.no subdomena. Myślę, że nie da się tego naprawić, ponieważ przełączasz domeny i ładujesz inne pliki. Jeśli chcesz temu zapobiec, prawdopodobnie zmień go na http://triangelos.no/music czy coś takiego.