我为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策略都会受到赞赏。
答案 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中的一个选项。