- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望这不是重复的,但我之前没有看到对此进行解释。我有一个非常基本的 Facebook 共享实现,我正在尝试使用:
<a name="fb_share" type="button" share_url="http://www.google.com"></a>
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share"
type="text/javascript">
</script>
问题是:我第一次点击“分享”按钮时,它提示我登录 facebook。当我登录时,它会直接将我带到我的新闻提要,并且不会显示我试图分享的链接。但如果我登录,关闭窗口,然后重新点击我的“分享”按钮,它会显示我正在尝试分享的链接。
我的代码中是否遗漏了什么?如果这有所作为,我正在使用 IE9。
编辑:它似乎在 Chrome 中运行良好,但在 Safari 中也不起作用。
编辑 2:在尝试将 Juicy Scripter 的解决方案与提要对话框一起使用后,我现在在使用以下代码时遇到了问题。在系统提示我登录 Facebook 后,我收到一条红色错误消息,内容为“发生错误,请稍后重试。”谁能看到我使用以下代码可能做错了什么?此外,是否有让我的链接成为实际 Facebook 按钮的“最佳实践”(就像它用于“共享”选项一样?)
<a onclick='postToFacebook(); return false;'>FB post</a>
<script type="text/javascript">
function postToFacebook() {
FB.init();
FB.ui({ method: 'feed', link: "http://www.google.com" });
}
</script>`
非常感谢!
最佳答案
正如其他答案已经指出的那样 Share Button已弃用,因此最好避免使用它。
使用Feed Dialog在用户的提要上发布内容。对于一般用途,下一个代码可用于共享当前页面链接(有关其他参数,请咨询 documentation):
FB.ui({method: 'feed', link: document.location.href});
关于javascript - Facebook Share 仅在用户登录后才有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10264457/
项目实例:http://jsfiddle.net/k3buckuc/ enterItem = [] itemNumber = 0 // mark item as checked and add del
我正在尝试为每个视频将图像设置到 Canvas 上。我循环遍历 FileID 数组,然后尝试从相应的视频中获取图像并将其添加到 Canvas 上。 如果在 drawImage 函数之前添加警报,则以下
所以我尝试基于 stdinput 打开和读取文件。我使用 strtok 来解析输入,以便用户可以输入多个文件。我已将分隔符设置为空格。 int main(const int argc, const
我有正在尝试修改的 Azure blob 示例代码。但是,uploadFile 函数仅当处于 switch case 的 while 循环中时才起作用。如果我将其从循环中取出,它会创建容器但无法上传文
我有两个 div 想要交替隐藏/显示,当我将这两个 div 放在表格中但当它们不在表格中时我的代码工作正常,但我不想将它们放在一些 IE 问题的表格,这是我的代码 view more f
我想用我编写的一个小 Python 程序生成发票。我希望它首先将发票输出为 HTML 文件,然后将其转换为 PDF。目前我的代码正在根据需要创建 HTML 文档,但它正在输出一个空白的 PDF 文件:
问题是,当我单击同一页面上具有主题标签的链接时,动画滚动不起作用。动画滚动仅在您不在当前页面时才起作用。 网址看起来像这样: website.com/about#people, website.com
我正在尝试在我的应用程序中重置警报并使用接收器来获取 onBootCompleted。为了查看是否收到了 Intent ,我正在使用 toast 。仅当我立即打开应用程序时才会出现 toast 。否则
如果我将 C:\Program Files (x86)\WinMerge 添加到用户 PATH 变量(通过右键单击计算机 -> 高级系统设置 -> 环境变量),一旦我打开一个新的 cmd shell,
我正在尝试创建一个具有一堆禁用字段的 div。单击 div 中的任意位置即可启用它们。 我发现单击 div 中的任意位置都会导致 ng-click 被触发,而单击禁用的下拉列表似乎不会触发 ng-cl
我是一名优秀的程序员,十分优秀!