我按照文档将Facebook提要对话框添加到我的网站.我的一个问题是对话框没有作为弹出窗口打开,即使我将display参数设置为"popup".
<a class="facebook_icon" href="http://www.facebook.com/dialog/feed?app_id=264179898666332&display=popup&redirect_uri=http://mysite.com/&message=I use Mysite!"></a>
Run Code Online (Sandbox Code Playgroud)
我意识到,要将其显示为iframe,我需要获得用户获取访问密钥的权限.我只想暂时将对话框显示为一个单独的窗口.
任何线索为什么这不起作用?普遍认为我现在应该只是为了UX而使用iframe吗?
在我发现display=popup 没有打开对话框作为弹出窗口之前,我认为我有这个问题已经有一段时间了,而不是格式化对话框以便它在弹出窗口中看起来很好.
我最终使用Javascript在新窗口中打开它 - 像这样:
window.open("http://www.facebook.com/dialog/feed?app_id=264179898666332&display=popup&redirect_uri=http://mysite.com/&message=I use Mysite!",
"My Window Name",
"height=236, width=516");
Run Code Online (Sandbox Code Playgroud)
您会注意到,如果您现在在display=popup和之间切换显示display=page,如果您在新窗口中显示弹出格式,则弹出格式看起来比页面格式好得多.
| 归档时间: |
|
| 查看次数: |
12293 次 |
| 最近记录: |