javascript - 从 Flash 调用时,facebook javascript sdk 登录对话框被阻止

标签 javascript facebook flash actionscript-3 facebook-graph-api

我有一个 SWF 文件,它调用一些 javascript,通过 javascript sdk 显示 facebook 登录对话框。

这一切都工作正常,除了弹出窗口阻止程序会阻止登录对话框,因为它不是从用户操作调用的,而是从 Flash 调用的。

知道如何解决这个问题吗?

最佳答案

你可以尝试这个脚本......

http://snipplr.com/view/29544/

...但我怀疑这会有多大帮助。

或者,您可以在 Flash 元素顶部 float 一个常规 HTML 按钮,使其看起来像是 Flash 文件的一部分,并以老式方式调用登录过程。该按钮还可以通过 Flash 显示/Conceal/动画,以进一步将其集成到用户体验中。

关于javascript - 从 Flash 调用时,facebook javascript sdk 登录对话框被阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9469261/

相关文章:

javascript - 如何使用 HTML onclick 事件发送两个参数?

ios - Facebook iOS SDK 3.10 openActiveSessionWithReadPermissions不使用网络登录回调

apache-flex - 具有自定义命名空间的 ActionScript 接口(interface)

javascript - React - 当值具有不同类型(并不总是 e.target.value)时,如何将多个输入值传递给更改事件中的子项?

javascript - 我无法在 Meteor 应用程序中使用聊天功能

java - 使用java提取JSON字段

apache-flex - 在 Flex/Actionscript 中加载和播放嵌入式 SWF 文件

flash - Chrome Flash 播放器在 Flash 窗口中创建透明矩形

javascript - 如何在 Sencha Touch 中向文本字段添加属性?

facebook - 如何编写过滤假名的算法?