Safari does not support server-push, a Netscape hack using Content-type: multipart/x-mixed-replace. Bugzilla, a bug tracking system, uses it in the query interface to display a "Please Wait" message. You can test that it does not work at bugzilla.mozilla.org. If you need to make it work, as I did in my internal Bugzilla, it only takes a small modification in Bugzilla source code:
- Edit the buglist.cgi, and search for 'multipart/x-mixed-replace'
- A couple of lines above that, you'll see an if statement. After the exists $ENV{'HTTP_USER_AGENT'}, insert && $ENV{'HTTP_USER_AGENT'} !~ /Safari/ so that the line reads:
exists $ENV{'HTTP_USER_AGENT'} &&[Shown on two lines; enter as one with a space before the $ENV...]
$ENV{'HTTP_USER_AGENT'} !~ /Safari/
- Save and exit. If you are using mod_perl, restart your webserver.
•
[8,938 views]

