1

我正在尝试使用 AddThis 为用户单击共享按钮时所在的当前页面创建简单的 URL 共享。截至目前,我的 Twitter 工作正常。当用户单击时,他们能够看到推文框中填充的 URL。现在,当用户单击 Facebook 或 Google+ 时,该 URL 似乎不会出现在共享框中。

<ul class="addthis_toolbox addthis_default_style ">
    <li><a class="addthis_button_facebook"><img src="/img/facebook-social.png" width="20" height="20" border="0" alt="Share" /></a></li>
    <li><a class="addthis_button_twitter"><img src="/img/twitter-social.png" width="20" height="20" border="0" alt="Share" /></a></li>
    <li><a class="addthis_button_google_plusone_share"><img src="/img/google-social.png" width="20" height="20" border="0" alt="Share" /></a></li>
</ul>

我觉得我可能缺少一些 Facebook 或 Google+ 参数。任何帮助将不胜感激。

4

3 回答 3

1

我假设您正在尝试集成到本地开发环境中,并且您的 URL 类似于 localhost:8080。看起来 Google Plus 和 Facebook 使 localhost 无效。所以并不是他们 G+ 和 Facebook 不起作用,他们只是在使 URL 无效。如果您将 URL 硬编码为其他内容,例如 www.example.com,则 Facebook 和 Google Plus 都应该可以正常工作。

有关如何指定 URL 的教程,请访问http://support.addthis.com/customer/portal/articles/381242-url-title

于 2014-01-23T21:42:50.700 回答
0

文档中,它还说您可以使用 JavaScript。

因此,您可以使用 document.URL,如下所示:

var addthis_share = {
    url: document.URL
};
于 2013-08-15T15:39:58.743 回答
0

我已经对此进行了测试,并且有效

JSFiddle上查看

<div class="addthis_toolbox" addthis:url="http://example.com/blog/post/2009/05/01" addthis:title="Hooray!">
<ul class="addthis_toolbox addthis_default_style ">
<li><a class="addthis_button_facebook"></a></li>
<li><a class="addthis_button_twitter"></a></li>
<li><a class="addthis_button_google_plusone_share"></a></li>
</ul>
</div>
于 2013-08-15T15:31:21.503 回答