获取当前网页网址

时间:2012-09-01 04:45:05

标签: javascript web

  

可能重复:
  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获取网页的当前网址?我需要指定当前网址而不是href=YOUR_URL。我怎样才能做到这一点?

3 个答案:

答案 0 :(得分:3)

请勿放置href参数。 Facebook将默认为当前页面。

答案 1 :(得分:1)

使用此:

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

Definition

答案 2 :(得分:0)

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/