【发布时间】:2014-05-02 18:27:34
【问题描述】:
我正在尝试在我创建的窗口 (aspx) 中使用 fb "like" 按钮,此窗口在 iframe 中加载(与 fb iframe 无关),当我按下 like 按钮时,对话框opens 没有我放入元标记的详细信息,但是,如果我进入页面 - 不是来自 iframe,当我按下“喜欢”按钮时,一切都加载良好,当我查看 iframe 源时,我可以查看元标记,但由于某种原因,它在 iframe 中不起作用,任何人知道答案吗?
这是进入 iframe 内部的页面(代码是部分的):
<head>
<meta property="og:title" content="My Article Title" />
<meta property="og:type" content="article" />
<meta property="og:url" content="http://localhost:8081/" />
<meta property="og:image" content="http://localhost:8081/photos/LogoHeaderNew.png" />
<meta property="og:description" content="My article description" />
<meta property="og:site_name" content="My Site Name" />
</head>
<body>
<form id="form1" runat="server">
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script>
<div id="Div_FaceBook" style="display:inline-block;float:left;margin-top:10px;margin-right:15px;margin-top:8px;width:auto;">
<fb:like href="http://localhost:8081" show_faces="false" share="false" width="450" font="" data-layout="button_count">
</fb:like>
</div>
</form>
</body>
【问题讨论】:
标签: c# asp.net facebook iframe