如何在Mac上强制执行Flash的wmode =窗口?此模式应使Flash驻留在比普通HTML元素更高的层上,并具有更好的性能。它在Windows上运行良好。在Mac上,有一些奇怪的结果。 Mac上的Chrome将允许HTML元素仅覆盖Flash中的非视频元素。另一方面,Mac上的Firefox将允许HTML元素覆盖Flash中的任何。我不想允许任何 HTML元素覆盖Mac上的Flash中的任何。
我正在使用SWFObject来嵌入我的Flash。
swfobject.embedSWF(
'flash/player_20110128.swf',
'flashPlayer',
'100%',
'100%',
'9',
'expressInstallSwfUrlTODO.swf',
{},
{
allowfullscreen: true,
wmode: 'window'
},
{},
function(status) {
if (!status.success) {
alert('Failed to embed Flash player');
} else {
alert('embedded');
}
}
);
答案 0 :(得分:0)
你试过wmode = direct吗?
“直接”指示玩家 完全绕过父网页浏览器 用于渲染。你可以将它与它进行比较 独立球员的表现 多一点。
它需要Flash Player 10以及更高版本。