2012-09-01 272 views
0

可能重复:
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而不是href=YOUR_URL。我怎样才能做到这一点?

回答

3

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

1

使用此:

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

location.href的Definition

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/