我为一个在谷歌网站上的作曲家朋友做了一个(快速)网站,以节省开支。我在网站上添加了一个Flash播放器,这样他的音乐就可以在线播放了。
这一切进展顺利,直到Safari 5出炉。
Flash播放器不是在Safari 5上加载的。在Safari 4上运行得很好。
我想这可能与Google从原始资源URL重定向有关,但我真的不知道。
错误控制台注意到:
拒绝加载对象。在请求中找到的URL:"http://www.rossbauermusic.com/resources/player_mp3_normal.swf“
请求页面的URL为:http://www.rossbauermusic.com/engage
对如何解决这个问题有什么想法吗?任何替代的“根据要求”的mp3策略将不胜感激。
发布于 2011-05-26 20:14:51
一个快速的谷歌发现一些证据表明,这可能与在Safari 5中启用的WebKit bug/特性( XSS )有关。有关的答案如下:
How can I get around Safari's XSS auditor for rendering remote flash objects on POST?
这个答案讨论使用“:0”标题。
下面是如何在客户机上禁用它:
Disable XSS filter in Safari/WebView
您也可以在页面中发送一个特殊的标题,但这在Safari中可能不是一个选项。
https://stackoverflow.com/questions/3146147
复制相似问题