首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法在iframe中加载弹出窗口?

问有没有办法在iframe中加载弹出窗口?
EN

Stack Overflow用户
提问于 2012-01-09 02:59:17
回答 2查看 860关注 0票数 0

我想知道我是否能做到这一点,基本上我试图实现的是,当用户访问页面时,facebook分享区块已经打开,但facebook不允许使用iframing。

这个想法是,用户不需要点击初始分享按钮就可以看到分享窗口,这样他们只需要在facebook的分享框中分享它,而不需要点击两次分享。

我只是在想这个想法,以及它如何在使共享功能弹出更少的同时提供帮助,并在文档加载时显示共享提示,而不是在用户单击共享时显示共享提示。如果能实现这一点,我会很高兴。

我的想法是在iframe中自动打开共享弹出窗口,但我不知道这是否可以做到。

EN

回答 2

Stack Overflow用户

发布于 2012-10-10 01:59:12

要在iframe中显示弹出窗口,您必须设置" display:'iframe'“,并设置通过身份验证获得的访问令牌。您还可以使用"show_error:true”查看错误。

代码语言:javascript
复制
FB.ui({ 
 method: 'apprequests', 
 message: 'Facebook for Websites is super-cool',
 display: 'iframe',
 show_error:true,
 access_token: '#{@access_token}'
 });
票数 1
EN

Stack Overflow用户

发布于 2012-01-09 04:58:29

您可以结合使用Feed Dialog和FB.ui (JS-SDK)来实现可以在您的应用程序画布(在iframe中运行)中显示的共享对话框。

您也可以使用常规弹出窗口。大多数浏览器会阻止弹出窗口,如果不是通过点击等用户交互打开的,但是表单提交在大多数情况下也被认为是用户交互,所以提交一个带有target属性指向不可见iframe的表单将允许您在submit事件时打开弹出窗口...

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8780290

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档