0

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

现在很明显,如果我只是一个用户,我会把它列入白名单。但作为一名开发人员,我的任务是找出原因并解决这个问题。我已经通过谷歌结果以及堆栈溢出的线程进行了清理,但找不到任何类似的东西。

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

谢谢,

戈登

4

1 回答 1

0

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

在这里要清楚:

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

是否有任何明显的 Javascript 错误?

于 2012-05-25T16:34:10.193 回答