问题标签 [facebook-iframe]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2838 浏览

facebook - 在没有 onClick 方法的情况下将 iframe 添加到 facebook 粉丝页面

有没有办法将 iframe 添加到 facebook 页面而无需执行 onClick 功能?

现在我正在使用此代码,它工作正常,除了您必须单击链接以使其显示 iframe?

似乎这已经在几个地方完成了,但我无法弄清楚。

0 投票
1 回答
1886 浏览

facebook - 在 Facebook *IFrame* 中隐藏非粉丝的内容(非 FBML)

向不喜欢您的应用程序的人隐藏内容非常容易……如果您使用的是 FBML。我正在使用 iFrame 和 JavaScript SDK,并且很难弄清楚这一点。

我看到的行为(登录和注销)似乎不受 FB.XFBML.parse() 的支持。我是不是弄错了,或者我可以使用不需要用户明确许可的替代方法吗?

0 投票
0 回答
715 浏览

asp.net - 如何向我的 Facebook 应用程序添加邀请对话框(使用 ASP.Net)

我正在开发一个 facebook 应用程序,使用 IFrame 而不是 FBML。我有一个主页面,里面有一个子 iFrame。在内部 iframe(邀请页面)中,我有:

这根本不起作用,当我查看帧源时,我得到:

非常感谢任何想法和/或建议。无论如何感谢阅读

0 投票
1 回答
2127 浏览

facebook - Facebook 的精简多好友选择器布局和渲染

这是我第一次在 Facebook 应用程序上工作。我创建了一个 iframe 应用程序(即在注册应用程序时选择了“iframe”作为“画布类型”)。我有这种情况,在应用程序的侧边栏中有一个多朋友选择器表单(宽度约为 200 像素)。 截屏: 替代文字

生成该表单的相关代码如下(除了作为应用程序布局一部分的html标记):

当我单击“发送邀请”时,我会看到一个确认对话框,但它出现在放置多朋友选择器的 iframe 中(从而破坏了布局),而不是在加载主应用程序的父 iframe 上。 截屏: 替代文字

我尝试了以下代码(我删除了fb:serverFbml标签):

此处显示了共享按钮,但选择器表单为空(在fb:multi-friend-selector标记内没有呈现任何内容)

我正在使用此处描述的 FB 初始化代码:链接文本

我该如何解决这个问题?我的 fb api 代码中是否缺少某些内容?

0 投票
1 回答
349 浏览

ruby-on-rails - FB Iframe App:根据用户是通过我的网站还是通过 Facebook 查看应用程序,使用不同的样式表

我正在开发一个 facebook 应用程序,它可以在 Facebook 本身的 iframe 中查看,也可以作为独立网站查看(Facebook Connect 和 iframe 应用程序之间的界限似乎已经模糊......)。

我现在拥有的样式表在我的网站上看起来不错,但通过 FB iframe 查看时看起来不正确(可能 b/c 浏览器屏幕比 iframe 大得多)。 我想根据用户是实际访问我的网站还是通过 Facebook 访问应用程序来使用不同的样式表。

我怎样才能做到这一点?

(我正在使用 Ruby on Rails 和 Facebooker2)

0 投票
1 回答
612 浏览

facebook - 如何在 Facebook iFrame App 中找出用户是否退出?

我的应用程序是 iFrame 应用程序。之前,我可以使用 $_REQUEST['fb_sig_logged_out_facebook'] 来确定 facebook 用户是否注销。但是,使用 iFrame,我看不到传入的变量。我该怎么办?

我也在使用新的 PHP SDK,但它没有任何功能可以帮助我。

我想知道的是用户是否已经注销了 facebook 或者没有安装应用程序。两者都将在 facebook->session 中返回 null。我需要区分这两个。:)

0 投票
2 回答
5560 浏览

facebook - Facebook JS SDK:在登录弹出窗口之前检查权限

我想在呈现 iframe 登录以请求扩展权限之前检查登录用户的权限,但 iframe 弹出窗口被浏览器阻止(ff,chrome 测试)。我想避免这种情况,我很确定这是因为 js 函数的结果是“嵌套的”——我的 js 聪明才智是有限的,所以请原谅。

我猜如果我可以在不传递结果的情况下将所有内容保留在原始函数中,浏览器仍然会将登录 iframe 视为“用户启动”而不是阻止。

但我无法做到这一点 - 例如为什么以下结果会导致数据 = 未定义。

我当前的完整代码是:

0 投票
1 回答
580 浏览

facebook - Facebook 和 Twitter iframe 交叉路径

我在我的网站上放置了 Tweet 按钮和 Facebook Like 按钮。它们在大多数区域都可以正常工作,但我有一个模态弹出窗口(一个保留在内容窗口内的弹出窗口),这会导致一些奇怪的行为。基本上在随机页面加载时,facebook iframe 将加载 twitter 的内容,反之亦然。有时有两个 facebook 按钮,有时有两个 twitter 按钮,有时 facebook 按钮将代替 twitter 按钮,反之亦然。它只倾向于在 Firefox 中发生,并且只在某些计算机上发生。我最好的猜测是 src 流正在交叉路径,但在使用按钮的其他地方似乎不会发生这种情况。

我会粘贴代码,但它与地球上其他所有人用于这些按钮的代码完全相同。有什么想法吗?

更新:我的一位同事发现了一个类似的 FireFox 错误:https ://bugzilla.mozilla.org/show_bug.cgi?id=431613

他们的解决方案是在页面加载时将 iframe 源设置为自身。仍在测试它,但不幸的是它似乎只能在实时服务器上重现,这让我相信它可能与 Facebook 和 Twitter 访问它有关。

0 投票
1 回答
687 浏览

facebook - 在 IFrame 中使用 Facebook Share 自定义标题和描述

我创建了托管在我的主站点上,并通过 IFrame 包含在 3 个单独的站点上。投票完成后,我们希望投票者能够通过 Facebook 在线分享他们的结果。Facebook 分享需要元标记来操作标题和描述。完成这个目标的最佳方式是什么?

0 投票
5 回答
2221 浏览

facebook - Facebook iframe 触发不安全/安全警告

我想在我的安全页面上使用 Facebook 社交插件(即 iframe)。我的 facebook src 属性为“https://www.facebook....”,它允许页面在 Firefox 中呈现没有问题,但由于某种原因,仅在 IE 上,这仍然会触发页面同时具有的警告安全和不安全的元素。有任何想法吗?


编辑:问题实际上发生在所有浏览器中,而不仅仅是 IE。正如下面 Nathan 所描述的,除了不包括 fb 插件之外,真的没有解决方案。