问题标签 [iframe-app]

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 投票
0 回答
150 浏览

facebook - 是否可以从基于 facebook 页面标签 url 的 iframe 应用程序内部发布推文

我想知道是否有任何可能的方式,我可以通过 Facebook 应用程序发布推文,然后能够对其进行跟踪。据我所知,我必须通过 oauth 过程才能让用户登录到 tweet 。但是我不明白如何进行oauth。虽然当用户已经连接到 twitter 时一切正常,并且可以以编程方式发布一些标准行,但是当用户需要进行身份验证时,登录页面不会出现。我猜那是因为 twitter.com 不是这个应用程序允许的 URL。我尝试了另一种方法,该方法也失败了,该方法尝试通过弹出窗口进行身份验证,但似乎弹出窗口不会在 facebook iframe 内触发。请任何人对我可以使用什么替代方式提出建议?

0 投票
0 回答
164 浏览

authentication - 应用无法获取部分用户的用户id

我有一个在 iframe 中运行的 PHP 应用程序。如果用户访问该选项卡,他会通过 getLoginUrl() 重定向到登录页面,并要求授予访问标准用户数据的权限。然后,该应用程序会获取用户的 ID 并提供 PDF 供下载。这适用于大多数用户。但是,对于少数用户,getUser() 不会返回用户 ID。同样,从 signed_request 中提取它也不起作用,因为 base64_decode() 不会返回有效数据。对于有问题的用户,问题存在于不同的机器上,存在于几种浏览器(Firefox、Chrome、Safari、IE、Opera)和操作系统(Mac OS X、Windows)中。

这种行为似乎是几天前开始的,或者可能只是由某些用户配置文件触发的。有没有人知道什么会触发它并且有解决方法吗?应用程序设置,用户配置文件设置?

0 投票
1 回答
308 浏览

javascript - Facebook TAB (iFrame):使用 Facebook 的 JavaScript absoluteTop 将 div 始终保持在页面顶部

我在一个广播电台工作,所以我制作了这个广播电台播放曲目的播放列表,你可以在这里找到它 -> http://www.facebook.com/QmusicNL?sk=app_258630990850514

向下滚动时,播放列表的标题栏应获得固定位置。在自己的服务器上查看页面时,它可以工作。但是 Facebook 禁用了 iFrame 中的一些功能,因此您无法在 iFrame 之上搞砸任何东西。现在我发现 Facebook 确实通过另一种方式提供了该选项。(absoluteTop) 但我无法让它正常工作。

简而言之: 任何人都可以提供一个很好的 JavaScript 片段,使 DIV 始终位于 Facebook“页面”上 Facebook 选项卡内 iFrame 内的浏览器顶部?否则一个例子也会很好。

提前致谢!

0 投票
1 回答
1086 浏览

facebook - Facebook iFrame 应用程序。我真的也需要安全网址吗?

我过去创建了简单的基于 iFrame 的 fanates,没有 https url。这些都运行良好,只是他们警告用户如果他们正在安全浏览,请注意切换到不安全的 url。没什么大不了的。

我现在正在开发另一个应用程序,Facebook 应用程序设置告诉我在 10 月 2 日之前需要一个安全的 URL。

我已经测试过以前的应用程序,它们在没有安全的情况下也能正常工作。

只是想知道我真的需要一个安全的 url 来制作另一个应用程序,还是没有它仍然可以工作。

我不想购买不是绝对需要的证书。

对这个新规则有什么经验吗?

谢谢,康纳

0 投票
1 回答
606 浏览

iframe - iframe 自动调整大小

亲爱的 FB 开发团队,

应用 iframe 的 FB.Canvas.setAutoResize() 函数存在问题。框架垂直延伸到第一个请求的高度,但在随后对高度较低的页面的请求中,iframe 不会垂直调整大小。

虽然我们尝试了 FB.Canvas.setAutoResize() 函数,但它似乎不起作用。

我们能以某种方式解决这个问题吗?

很高兴在这里收到答案。

最好的,马克斯

0 投票
1 回答
131 浏览

facebook - Facebook iframe - 识别用户 ID,即使用户尚未验证应用程序

从谷歌那里找到很多混合的答案——但大多已经过时了 2-3 年。

我正在构建一个 iframe 应用程序以在 FB 页面上签名。

在应用程序中,我们有一个投票机制,理想情况下,我们希望限制用户对每条内容进行一次投票。而不是强制注册,我们只是要记录对用户唯一 FB ID 的投票......

我遇到了两个问题,希望有人可以提供建议:

1)有时传递给应用程序的signed_request变量根本不包含user_id - 似乎只是空白......这只发生了六次,但经常让我担心......

2)当页面管理员登录时,它似乎报告了页面 ID 而不是用户 ID - 再次了解这是否是标准行为......

有人尝试过类似的事情吗?

0 投票
1 回答
308 浏览

facebook - Facebook 页面中的 iframe 网页

最近 Facebook 允许将 iframe 选项卡添加到他们的页面。可以使用许多应用程序添加静态 HTML 页面,例如静态 HTML tab1、静态 HTML tab2 等。这些应用程序允许在其编辑器窗口中创建页面并添加页面选项卡。由于 iframe 可以容纳任何网站,我想添加一个自定义网页,例如 stackoverflow.com 或 google.com 到我的页面,以便可以使用 iframe 从我的页面(或可见)访问它们。有什么解决办法吗?

0 投票
1 回答
221 浏览

facebook - 如何为 iframe 应用创建“欢迎页面”?

我有一个在 iframe 中运行的 facebook 应用程序。当有新用户进入时,它会要求获得所需的权限,并让用户登录以进一步使用该应用程序。

现在,如果用户是新用户,我想将欢迎页面放置在用户可以输入“邀请码”的位置,否则将遵循当前的请求权限流程。

所以我的问题是,每次用户进来时,我怎样才能在他真正通过权限对话框之前向他展示一个页面?

让我知道这个问题对你们是否有意义,否则我将进一步解释可能是步骤。

-deepak

0 投票
1 回答
391 浏览

facebook - 书签按钮无法加载画布

当使用显示在任何画布应用程序界面(apps.facebook.com)右上角的我的应用程序书签按钮时,我没有在 iframe 中加载/重新加载我的应用程序,iframe 显示“加载”动画但结束只有 facebook 页脚无效

书签链接正确:如果粘贴在新的浏览器窗口中,它将成功加载应用程序;apps.facebook.com 界面的 URL 更改为单击书签的正确 URL,但未加载应用程序,但强制重新加载整个浏览器页面,应用程序已正确加载...似乎 iframe 加载失败但不是 js URL 编辑

我很困惑,因为检查我的服务器日志我没有收到来自 facebook 对画布页面的任何请求,因此它之前失败了

有人观察到任何类似的行为吗?

0 投票
2 回答
1260 浏览

paypal - Facebook 上 iFrame 中的 Paypal

这里是双 iframe。在 Facebook Canvas iframe 中,我们正在为我们的 egifting 部分创建另一个到 starbucks.com 的窗口。问题是,以及有什么用处,paypal 按钮将不再脱离 iframe 并在提交并返回 iframe 之前呈现其页面。例如,访问https://apps.facebook.com/starbuckscard/并在访问时选择 paypal 作为选项。这用于工作......关于为什么或什么被破坏/改变的任何想法???非常感谢任何反馈。谢谢你。