Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/422.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加此共享facebook和google+;网址_Javascript_Facebook_Google Plus_Addthis - Fatal编程技术网

Javascript 添加此共享facebook和google+;网址

Javascript 添加此共享facebook和google+;网址,javascript,facebook,google-plus,addthis,Javascript,Facebook,Google Plus,Addthis,我试图使用AddThis为用户单击共享按钮时所在的当前页面创建简单的URL共享。到目前为止,我的推特还在工作。当用户单击时,他们可以看到推文框中填充的URL。现在,当用户单击Facebook或Google+时,URL似乎不会显示在共享框中 <ul class="addthis_toolbox addthis_default_style "> <li><a class="addthis_button_facebook"><img src="/img

我试图使用AddThis为用户单击共享按钮时所在的当前页面创建简单的URL共享。到目前为止,我的推特还在工作。当用户单击时,他们可以看到推文框中填充的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+参数。任何帮助都将不胜感激。

我已经测试过了,而且效果良好

请在



我已经测试过这个了,它可以工作了

请在


从中,它还说您可以使用JavaScript

因此,您可以这样使用:

var addthis_share = {
    url: document.URL
};
它还表示,您可以使用JavaScript

因此,您可以这样使用:

var addthis_share = {
    url: document.URL
};

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


关于如何指定URL的教程可以在

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


有关如何指定URL的教程可在

中找到,您在哪里指定要填充的URL?我正在为博客中的一篇文章构建一个模板页面,以便每个页面的URL都不同。文档中说要使用addthis:url=“The url”,但这在我的情况下不起作用,因为每个文章页面的url都不同。您在哪里指定要填充的url?我正在为博客中的文章构建一个模板页面,因此每个页面的url都不同。文档中说要使用addthis:url=“The url”,但这在我的情况下不起作用,因为每个文章页面的url都会有所不同。如果我需要特定页面的特定url,则可以使用此方法。我正在为一个博客创建一个模板,它将为每个文章页面呈现不同的URL。因此,我需要动态地设置特定于当前页面的url。如果我需要为具有特定url的特定页面设置url,则此方法有效。我正在为一个博客创建一个模板,它将为每个文章页面呈现不同的URL。因此,我需要动态设置特定于当前页面的url。