Chrome认为FB对话是弹出窗口并阻止它们

时间:2012-05-25 14:52:25

标签: c# facebook google-chrome unity3d popup

好的。我正在使用Unity(C#)开发一款Facebook游戏。出于某种原因,用户第一次尝试执行应用请求时,Chrome会将fb对话框作为弹出窗口阻止。 IE,FF,Opera和Safari不会这样做。现在,如果用户第一次使用其他浏览器授予权限。所有后续的应用程序请求都可以在chrome中正常工作。

现在很明显,如果我只是一个用户,我只是白名单。但作为一名开发者,我的任务是弄明白为什么并摆脱这个问题。我已经通过谷歌搜索结果以及堆栈溢出中的线程进行了搜索,并且无法找到类似的内容。

您需要更好的帮助的任何代码或其他信息,让我知道,我会发布它。

THX,

戈登

1 个答案:

答案 0 :(得分:0)

...评论!=回答......

在此明确:

  • 此呼叫来自Unity Web Player中的点击
  • 调用Application.ExternalCall()方法以调用已注入画布的Facebook Javascript SDK

是否有明显的Javascript错误?