Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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
Html 如何在共享按钮中输入当前网站url?_Html_Facebook_Share Button - Fatal编程技术网

Html 如何在共享按钮中输入当前网站url?

Html 如何在共享按钮中输入当前网站url?,html,facebook,share-button,Html,Facebook,Share Button,我用HTML和CSS编写了一些基本的共享按钮。我想把这些按钮放在一个简单的HTML网站上300个不同的页面上 有没有一种简单的方法来询问网站的当前链接,而不是手动键入网站URL 例如: 第1页www.site.com/home.html 现在将通过Facebook共享主页: 第2页www.site.com/info.html 我应该在“当前网站URL标签或代码”中键入什么以获得所需的结果?(共享www.info.html,无需手动键入URL) 仅仅使用HTML就可以了吗?如果不是,JS应该是

我用HTML和CSS编写了一些基本的共享按钮。我想把这些按钮放在一个简单的HTML网站上300个不同的页面上

有没有一种简单的方法来询问网站的当前链接,而不是手动键入网站URL

例如:

第1页www.site.com/home.html

现在将通过Facebook共享主页:

第2页www.site.com/info.html

我应该在“当前网站URL标签或代码”中键入什么以获得所需的结果?(共享www.info.html,无需手动键入URL)


仅仅使用HTML就可以了吗?如果不是,JS应该是什么样子?

不,这在纯HTML中是不可能的。事实上,这通常是使用PHP等语言在服务器端完成的:

<a class='share-facebook' href="http://www.facebook.com/sharer.php?u=<?="http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"?>" target="_blank">

太好了,谢谢!所以我不能离线测试这个?用JS方法你应该可以
<a class='share-facebook' href="http://www.facebook.com/sharer.php?u=[current website url-tag or code?]" target="_blank" id="facebook-button">
document.getElementById("facebook-button").href="document.URL";