在 href 中获取当前页面 URL

目前正在为Vk开发共享按钮,但是有一个动态站点,我需要该按钮自动使用正确的页面URL。

这是他们为静态网站提供的代码片段,我如何为多个页面进行调整?

<a href="http://vk.com/share.php?url=http://example.com" target="_blank">


江户川乱折腾
浏览 283回答 4
4回答

长风秋雁

最简单的方法是使用JavaScript:document.getElementById("vkShare").href&nbsp;=&nbsp;&nbsp;'http://vk.com/share.php?url='+document.location.href;<a&nbsp;id="vkShare"&nbsp;target="_blank">Share&nbsp;to&nbsp;VK</a>

动漫人物

您可以使用如下所示的窗口对象来获取当前页面的 URL:。window.location.href

富国沪深

使用php获取url,尝试使用来获取主机并获取附加到url的任何查询字符串。$_SERVER['HTTP_HOST']$_SERVER['REQUEST_URI']<?php$uri = $_SERVER['REQUEST_URI'];$host=$_SERVER['HTTP_HOST'];//$complete_url = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];//To use whether HTTP OR HTTPSif (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === "on"){&nbsp; $htp = "https";}else{&nbsp; $htp = "http";}$complete_url = $htp."//:".$host.$uri;?><a href="<?=$complete_url?>" target="_blank">

胡说叔叔

所有网站上的简单作品function share(){function copyToClipboard(text) {&nbsp; window.prompt('share us',text);}copyToClipboard(window.location.href);}<button onclick="javascript:share();">share </button>
打开App,查看更多内容
随时随地看视频慕课网APP