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/

相关文章:

Rails Helper 中的 Javascript、Jquery

facebook - 应用程序级速率限制、总使用时间计算

android - Facebook、Dropbox 或 Twitter 等开发者网站如何生成 App ID?

flash - 如何使用 StageScaleMode.SHOW_ALL 获取舞台尺寸?

javascript - 如何在 React 中管理同一页面上的多个相同组件及其各自单独的 axios 请求?

javascript - 我正在努力展平一个对象中的两个数组

javascript - ngRepeatWatch 似乎是 Batarang 的瓶颈

ios - 有没有可能既是 Canvas 应用又是 iPhone 应用?

flash - Adobe 套接字策略文件服务器问题

javascript - 修改内容字符串返回[object Window]而不是 "real"内容