Facebook Safari OSX Youtube wmode 错误

Posted

技术标签:

【中文标题】Facebook Safari OSX Youtube wmode 错误【英文标题】:Facebook Safari OSX Youtube wmode bug 【发布时间】:2011-07-18 10:46:56 【问题描述】:

我遇到了一个特定于 Mac OSX 上 Safari 的问题,将 wmode 设置为透明不会阻止 facebook 模态窗口或下拉菜单与视频重叠。我们已经尝试了不透明、透明和来自网络的一些其他黑客攻击,但似乎无法解决 Safari 中的问题。任何人都可以帮助解决问题或重现问题吗?

iframe title="YouTube 视频播放器" src="http://www.youtube.com/embed/TP790i87rBc?wmode=transparent&rel=0" frameborder="0">

谢谢!

鲍勃

【问题讨论】:

【参考方案1】:

我最近遇到了同样的问题。看起来 YouTube 也将其嵌入代码从 <object> 更改为 <iframe>,但这些都不适合我。我的项目的解决方案是只使用<embed> 标签。

<embed type="application/x-shockwave-flash" src="' + videoSource + '"   allowscriptaccess="always" allowfullscreen="true" wmode="opaque" bgcolor="#000000"></embed>

【讨论】:

以上是关于Facebook Safari OSX Youtube wmode 错误的主要内容,如果未能解决你的问题,请参考以下文章

网站的 OSX 推送通知 - 从未调用过 Safari requestPermission 回调

OSX 上 Safari 6 中的 CSS3 闪烁(但这不是闪烁到白色的问题!)

IOS 7 Safari(以及 OSX 10.9)信用卡提示“not now”导致问题

苹果为 macOS Sierra 和 OSX El Capitan 用户带来了 Safari 11。

Facebook Safari会话问题-Safari Iframe Set Cookie

Facebook 登录在 Safari 中有效,但在 UIWebView 中无效