Safari 5:拒绝加载对象(GoogleSites Flash播放器)

时间:2010-06-30 02:46:09

标签: flash safari streaming

我为Google协作平台上的作曲家朋友制作了一个(快速)网站,这是经济实惠的。我在网站上添加了一个Flash播放器,这样他的音乐就可以在线播放。

所有这一切都在游泳,直到Safari 5出现。

Safari 5上未加载Flash播放器。在Safari 4上工作正常。

想象这可能与Google从原始资源网址重定向有关,但我真的不知道。

错误控制台注意到:

  

拒绝加载对象。在请求中找到的网址:“http://www.rossbauermusic.com/resources/player_mp3_normal.swf

请求页面的URL是: http://www.rossbauermusic.com/engage

有关如何解决此问题的任何想法? 任何备用的“请求”mp3策略都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

快速谷歌发现了一些证据,证明这可能与Safari 5中启用的WebKit错误/功能有关,即XSS Auditor。相关答案如下:

How can I get around Safari's XSS auditor for rendering remote flash objects on POST?

该答案讨论了使用“X-XSS-Protection:0”标题。

以下是您可以在客户端禁用它的方法:

Disable XSS filter in Safari/WebView

您还可以随页面一起发送特殊标题,但这可能不是Safari中的一个选项。