Thread-topic: Safari, QuickTime, and JavaScript Broken?
User-agent: Microsoft-Entourage/11.2.5.060620
Francis,
You hit upon something that lead me to discover what I believe to be - the
problem. Which is, the "QuickTime webplugin.plugin" and not Safari.
Essentially, you asked me to give you a URL to test. Well, I couldn't use
our internal server because , well it's internal. So, I set up a test on our
external server and it worked. This made me start thinking about the
differences between the two and it hit me. User authentication. The public
server allows anonymous logon. Our internal server requires username and
password, specifically Windows authentication which utilizes an encrypted
authentication exchange. Safari, Firefox, and Internet Explorer all support
this but QuickTime itself does not.
Eric pointed out that Apple made some changes to the interaction between
QuickTime & Safari. See here:
>>> Plug-ins have to use a different API to support scripting in
>>> Safari (http://developer.apple.com/documentation/InternetWeb/
>>> Conceptual/WebKit_PluginProgTopic/index.html?http://
>>> developer.apple.com/documentation/InternetWeb/Conceptual/
>>> WebKit_PluginProgTopic/Tasks/WebKitPlugins.html), QuickTime
>>> implements this in "QuickTime Plugin.webplugin".
>>>
>>> Eric Carlson
>>> QuickTime Engineering
I extend that Apple made other changes as well. Specifically that when the
"QuickTime Plugin.webplugin" is used, Safari hands off all web interaction
for QuickTime to the plug-in itself, including authentication exchange. From
a few additional tests it would appear that QuickTime doesn't support
authentication - period. Hence, the "QuickTime Plugin.webplugin" is
foobar-ed when connecting to me internal site and this plug-in is required
for scripting support.
FireFox and IE don't exhibit this problem because they handle all
authentication with the website themselves and simply hand the data stream
to the plug-in.
This is my guess anyway. I am very definitely open to hearing other
suggestions.
Charles
> From: Francis Gorge <email@hidden>
> Date: Tue, 26 Sep 2006 18:03:54 +0200
> To: Charles Klarr <email@hidden>, QuickTime-Users
> <email@hidden>
> Subject: Re: Safari, QuickTime, and JavaScript Broken?
>
> Charles,
>
> Is it possible you send an url to test your server ?
>
> Francis
>
> Le 26 sept. 06 à 17:38, Charles Klarr a écrit :
>
>> Yes, same directory. The button images load but the QuickTime plug-in
>> doesn't.
>>
>> Charles
>>
>>
>>> From: Eric Carlson <email@hidden>
>>> Date: Tue, 26 Sep 2006 08:17:20 -0700
>>> To: Charles Klarr <email@hidden>
>>> Cc: "email@hidden" <quicktime-
>>> email@hidden>
>>> Subject: Re: Safari, QuickTime, and JavaScript Broken?
>>>
>>>
>>> On Sep 26, 2006, at 8:04 AM, Charles Klarr wrote:
>>>
>>>> I am completely lost now.
>>>>
>>>> I went to your page in both Safari and Firefox. Worked perfectly.
>>>> Copied
>>>> your page, in exactness, to my server went to it with Safari and
>>>> Firefox -
>>>> won't work in Safari. In Safari I get the ghostly blue QuickTime
>>>> icon with
>>>> the question mark. The page works right loaded from your server
>>>> though.
>>>>
>>> Did you also put "stamp.gif" (the "src" attribute) in the same
>>> directory as the html on your server?
>>>
>>>
>>> On Sep 26, 2006, at 7:25 AM, Charles Klarr wrote:
>>>>
>>>> I think I discovered something. Because of a problem I encountered
>>>> previously I had removed the "QuickTime Plugin.webplugin" from the
>>>> "Library/Internet Plug-ins" folder. As a test I just added it back
>>>> and the
>>>> error messages went away, it still doesn't play. This tells me the
>>>> problem
>>>> is connected with this plug-in. I removed this plug-in previously
>>>> because
>>>> with it in place no QuickTime would play in Safari, I would just
>>>> get the
>>>> ghosted blue QuickTime logo with the question mark.
>>>>
>>> Plug-ins have to use a different API to support scripting in
>>> Safari (http://developer.apple.com/documentation/InternetWeb/
>>> Conceptual/WebKit_PluginProgTopic/index.html?http://
>>> developer.apple.com/documentation/InternetWeb/Conceptual/
>>> WebKit_PluginProgTopic/Tasks/WebKitPlugins.html), QuickTime
>>> implements this in "QuickTime Plugin.webplugin".
>>>
>>> Eric Carlson
>>> QuickTime Engineering
>>>
>>>
>>>> Charles
>>>>
>>>> ------ Forwarded Message
>>>> From: Francis Gorge <email@hidden>
>>>> Date: Tue, 26 Sep 2006 16:25:39 +0200
>>>> To: Charles Klarr <email@hidden>
>>>> Subject: Re: Safari, QuickTime, and JavaScript Broken?
>>>>
>>>> The following url works fine for me :
>>>> http://www.qtbridge.com/test/mp3player/
>>>>
>>>> Tell m e if it works or if you have trouble with it
>>>>
>>>> Francis
>>>>
>>>>
>>>> Le 26 sept. 06 à 16:20, Charles Klarr a écrit :
...
>>>>>
>>>>> ------ Forwarded Message
>>>>> From: Francis Gorge <email@hidden>
>>>>> Date: Tue, 26 Sep 2006 10:26:11 +0200
>>>>> To: Charles Klarr <email@hidden>, QuickTime-Users
>>>>> <email@hidden>
>>>>> Subject: Re: Safari, QuickTime, and JavaScript Broken?
...
>>>>> Sincerely,
>>>>>
>>>>> Francis Gorge
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Le 25 sept. 06 à 22:45, Charles Klarr a écrit :
...
>>>>> ------ End of Forwarded Message
>>>>>
>>>>> _______________________________________________
>>>>> Do not post admin requests to the list. They will be ignored.
>>>>> QuickTime-Users mailing list (email@hidden)
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>> http://lists.apple.com/mailman/options/quicktime-users/
>>>>> francis.gorge
>>>>> %40briq.com
>>>>>
>>>>> This email sent to email@hidden
>>>>
>>>>
>>>> ------ End of Forwarded Message
_______________________________________________
Do not post admin requests to the list. They will be ignored.
QuickTime-Users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/quicktime-users/email@hidden
This email sent to email@hidden