gpt4 book ai didi

facebook - 在 iFrame 中加载 Facebook 共享器

转载 作者:行者123 更新时间:2023-11-30 05:18:34 25 4
gpt4 key购买 nike

我只是想将 facebook 共享器页面加载到位于定位 div 中的 iframe 中,但没有成功。

这是我用于 iframe 的代码,

<iframe src="http://www.facebook.com/sharer.php?u=http://www.website.com&t=Title Hoes Here"></iframe>

当我查看页面时它是空白的,iframe 源是

<iframe src="http://www.facebook.com/sharer.php?u=http://www.website.com&t=Title Hoes Here">
<html>
<body></body>
</html>
</iframe>

如果我直接查看 url,一切都会正确显示。

Facebook 是否阻止在 iFrame 中加载共享器?以及让 Facebook 共享器出现在模态窗口中的替代方案是什么?

谢谢

最佳答案

是的,Facebook 几乎阻止了 iFrame 内的所有屏幕加载。

如果您使用的是 Facebook 连接,则可以执行一些简单的 javascript 方法在您的页面上获得一个对话框,并且启动 Facebook 将负责使屏幕看起来漂亮所需的大量工作。

查看此链接 ( http://developers.facebook.com/docs/reference/javascript/FB.ui/ ) 或使用以下代码:

FB.ui(
{
method: 'feed',
name: 'Facebook Dialogs',
link: 'http://developers.facebook.com/docs/reference/dialogs/',
picture: 'http://fbrell.com/f8.jpg',
caption: 'Reference Documentation',
description: 'Dialogs provide a simple, consistent interface for applications to interface with users.'
},
function(response) {
if (response && response.post_id) {
alert('Post was published.');
} else {
alert('Post was not published.');
}
}
);

如果您不使用 Facebook connect,那么获得准确屏幕的唯一选择就是弹出一个弹出窗口。

另一种选择是使用喜欢/发送按钮插件,这不是完全相同的功能,但更容易集成。 http://developers.facebook.com/docs/plugins/

干杯!

关于facebook - 在 iFrame 中加载 Facebook 共享器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9302023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com