获取当前网页 URL [重复]

Posted

技术标签:

【中文标题】获取当前网页 URL [重复]【英文标题】:Get current webpage URL [duplicate] 【发布时间】:2012-08-26 20:08:09 【问题描述】:

可能重复:Request Address in javascript

我在我的网页中使用了 Facebook 插件,如图所示:

<iframe 
   src="http://www.facebook.com/plugins/like.php?href=YOUR_URL"
   scrolling="no" 
   frameborder="0"
   style="border:none; width:120px; height:30px">
</iframe>

如何使用 JavaScript 获取网页的当前 URL?我需要分配当前 URL 而不是 href=YOUR_URL。我怎样才能做到这一点?

【问题讨论】:

【参考方案1】:

只是不要放置href 参数。 Facebook 将默认为当前页面。

【讨论】:

【参考方案2】:

使用这个:

window.location.href (or simply location.href)

Definition of location.href

【讨论】:

【参考方案3】:

jQuery 是你的朋友:

var original = $("iframe").attr('src');
var url = window.location;
$("iframe").attr('src', original + url);​

html

<iframe src="http://www.facebook.com/plugins/like.php?href="></iframe>​

http://jsfiddle.net/charlescarver/2JEay/

【讨论】:

以上是关于获取当前网页 URL [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何在PHP中获取当前页面的URL [重复]

在php中获取当前页面的完整URL [重复]

获取当前页面的完整 URL (PHP) [重复]

在PHP中获取带有查询字符串的当前URL路径[重复]

JavaScript获取页面URL的一部分[重复]

在 MVC 操作上获取当前页面名称 [重复]