So I finally decide to update
my site to make it a bit friendlier to other browsers. And then I find there's a big problem with IE6 and Safari's handling of object tags. They don't seem to send a referrer.
So going to
this page in OW the server shows this:
Code:
...
216.254.20.138 - - [12/Mar/2004:18:18:39 -0800]
"GET /Movies/wakeup.mov HTTP/1.1" 200 931817
"http://thewonderllama.com/cgi-bin/video.cgi?wakeup"
"Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/85 (KHTML, like Gecko) OmniWeb/v533
...
but in Safari it shows this:
Code:
...
216.254.20.138 - - [12/Mar/2004:18:21:31 -0800]
"GET /Movies/wakeup.mov HTTP/1.1" 304 -
"-"
"Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-us) AppleWebKit/124 (KHTML, like Gecko) Safari/125
...
The problem is I don't let requests that don't have us as the referrer get our media. So Safari's effectively locking itself out by its omission. The object tag is shown below. So is there anyway to get this to work? Am I missing something? Or is Safari just retarded? Win/IE does the same thing. Any ideas on how to block t'ievery and get the pages to work in Safari?
Thanks,
~BS
Code:
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
width="320" height="256" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0">
<param name="controller" value="TRUE" />
<param name="type" value="video/quicktime" />
<param name="autoplay" value="true" />
<param name="target" value="myself" />
<param name="src" value="/Movies/wakeup.mov" />
<param name="pluginspage" value="http://www.apple.com/quicktime/download/indext.html" />
<param name="standby" value="...the wonder llama presents..." />
</object>