如何在 Mac 上执行 Flash 的 wmode=window?这种模式应该使 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');
}
}
);