[英]Firefox "Exited full-screen because windowed plugin was focused"
点击 Flash 后 Firefox 退出全屏模式。 您可以在我们的 Facebook 游戏上进行测试: https : //apps.facebook.com/upogame/ffbug.html
火狐日志:
Exited full-screen because windowed plugin was focused.
全屏 Javascript 代码:
if ((document.fullScreenElement && document.fullScreenElement !== null) || // alternative standard method
(!document.mozFullScreen && !document.webkitIsFullScreen)) {
if (document.documentElement.requestFullScreen) {
document.documentElement.requestFullScreen();
} else if (document.documentElement.mozRequestFullScreen) {
document.documentElement.mozRequestFullScreen();
} else if (document.documentElement.webkitRequestFullScreen) {
document.documentElement.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT);
}
} else {
if (document.cancelFullScreen) {
document.cancelFullScreen();
} else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
}
}
嵌入代码:
<script type="text/javascript">
var swfVersionStr = "18.0.0";
var xiSwfUrlStr = "playerProductInstall.swf";
var flashvars = {};
var params = {};
params.quality = "high";
params.bgcolor = "#B0E0FF";
params.allowscriptaccess = "sameDomain";
params.allowfullscreen = "true";
params.allowFullScreenInteractive = "true";
params.wmode = "direct";
var attributes = {};
attributes.id = "OOPPO";
attributes.name = "OOPPO";
attributes.align = "middle";
swfobject.embedSWF(
"secure_Ooppo.swf?"+"19", "flashContent",
"100%", "100%",
swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
swfobject.createCSS("#flashContent", "display:block; text-align:left;");
</script>
在 Firefox 上为窗口插件禁用了全屏,以防止网络钓鱼等安全问题。 出于这个原因,已报告并修复了此错误。
在您的情况下,我相信您需要在 swfobject 上设置 params.wmode = 'transparent' 或 params.wmode = 'opaque' 才能在 Firefox 上全屏工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.