javascript - 自定义分享按钮

标签 javascript facebook sharing facebook-sharer

我正在尝试在我的网站上实现社交媒体共享按钮。 我成功实现了 Facebook 分享按钮。

我的代码:

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

现在我可以看到共享按钮,并且可以共享所需的页面。当我单击按钮时,会出现另一个模式: enter image description here

现在我希望当用户单击共享按钮时,突出显示的区域中应该出现一条预定义的消息。我如何在此处以及 LinkedIn、Twitter 和 Google+ 按钮中实现此目的。

我必须为此使用开放图协议(protocol)吗?如果是的话,那么任何人都可以发表一篇关于此的文章,或者告诉我如何使用 OG 来实现这一目标。

最佳答案

Facebook 上不允许预填充消息,而且无论如何也不可能。您可能想阅读platform policy .

关于javascript - 自定义分享按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30732960/

相关文章:

facebook - 在 facebook、twitter 和电子邮件上分享的最简单方式?

windows-8 - 我可以使用 URL 打开 Windows 8 应用程序吗?

javascript - 将脚本重写为 jQuery 3

javascript - JQuery ajax 发布到 PHP 服务器无法正常工作 - "SyntaxError: Unexpected token < in JSON at position 0"

javascript - 使用 casper 登录 Facebook

android - Facebook 链接将在应用程序而不是浏览器中打开

facebook - Locale=nl_BE (Dutch Belgium) 不再受支持(在像按钮这样的 iframe 中)?

opengl - 是否可以检查两个现有的 GL 上下文是否正在共享资源?

javascript在for之后不执行代码

php 数组未正确形成