0
我發現IE11中的Facebook付款對話框的奇怪行爲,適用於與Context3D一起使用的Flash對象。Facebook付款對話框隱藏Flash內容E11
例如,當您的FB應用程序在HTML畫布中作爲Flash對象(使用{ wmode: "direct" }
)時,FB SDK會隱藏您的Flash對象。基本上,「直接」wmode允許應用程序將其圖形直接流入「監視器」(如果簡單地說)。因此,在顯示任何其他內容之前,應該隱藏該塊。這就是爲什麼FB對話框(通知,邀請,付款對話框等)應該隱藏閃光。
但是,如果您想檢查付款IE11,您的Flash對象將被隱藏,並且永遠不會回顯。嵌入的SWFObject v2.2的
Flash對象:
swfobject.embedSWF(
cfg.preloader_path,
cfg.flashID,
755,
650,
'11.0.0',
'expressInstall.swf',
{ key: "val" },
{ "wmode" : "direct", "quality" : "high", "bgcolor" : "#ffffff" },
{ id: cfg.flashObjectId, name: cfg.flashObjectId, align: "middle" },
function (swf) {
if (swf.success) {
console.log('Embedded successfully');
// some staff here
} else {
console.log('Embedding failed');
}
});
應用程序中使用FB API 2.x版