Kann mir jemand sagen wieso Safari diese Seite nicht korrekt anzeigt. FF und IE aber schon.
Safari zeigt Bilder nicht an
-
-
Kann mir jemand sagen wieso Safari diese Seite nicht korrekt anzeigt.
Das Bild http://philippschweiger.davidschmidt.at/media/1/send hat laut Antwort des Webservers eine Content-Length von 3.
-
Hmm versteh ich nicht wirklich wieso die content-length falsch ist. Der Request sollt ja derselbe sein.
hier mein FF firebug response header für http://philippschweiger.davidschmidt.at/media/1/send
CodeResponse Headersview source Date Sat, 31 Jul 2010 14:10:11 GMT Server Apache/2.2.11 (Ubuntu) DAV/2 SVN/1.5.4 mod_fastcgi/2.4.6 PHP/5.2.6-3ubuntu4.5 with Suhosin-Patch mod_python/3.3.1 Python/2.6.2 Content-Length 21353 Content-Disposition inline; filename=foo.jpg Last-Modified Mon, 26 Jul 2010 21:44:03 GMT Etag "10601e-5369-48c5148796ec0" Content-Type image/jpeg
Request:
Code
Alles anzeigenRequest Headersview source Host philippschweiger.davidschmidt.at User-Agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3 Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language en-us,en;q=0.5 Accept-Encoding gzip,deflate Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive 115 Connection keep-alive Referer http://philippschweiger.davidschmidt.at/media/1/show If-Modified-Since Mon, 26 Jul 2010 21:44:03 GMT If-None-Match "10601e-5369-48c5148796ec0" Cache-Control max-age=0
ps:
FYI: Ich liefere Bilder mit mod_xsendfile aus. -
Solution:
A hack to get mod_xsendfile to work in Catalyst (Perl MVC Framework) is to set the body to "foo" to avoid certain postprocessing.
foo ... size 3
FF and IE apparently can cope with fucked up content sizes better than safari.
Now that I set the content-length myself everything should be fine. I just have to wait for the browsershots queue to get me the safari screenshot.Opsa, alle sin englisch hehe
Danke Paulchen
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!