我做了一个简单的flash callbridge游戏。一切都好。但是当我的Opne Chat我的flash是从画布中隐藏的时候。它也适用于通知。我该怎么办???
聊天时关闭。
聊天开启时 我的闪光灯消失了......
聊天时关闭。 我的闪光灯回来了。
通知打开时 我的闪光灯也消失了 你可以查看我的应用程序==> https://apps.facebook.com/callbridze/
答案 0 :(得分:3)
您可以在此处查看问题的原因:https://developers.facebook.com/blog/post/637/
所以在facebook的javascript init中你必须添加hideFlashCallback
:
FB.init({
appId:appId,
status:true,
cookie:true,
oauth:true,
frictionlessRequests: true,
hideFlashCallback : displayFlash
});
并且在displayFlash
函数中,您可以执行您想要的操作
function displayFlash( a )
{
if( a.state == 'opened' )
{
// do what you want when a chat or notification is open
}
else
{
// do what you want when a chat or notification is closed
}
}
答案 1 :(得分:0)
我前一段时间遇到过同样的问题。但是你可以使用一个技巧。如果将以下代码设置为object元素,则会看到问题将得到解决。
#myObject {
visibility: visible !important;
}