0

可能重复:
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. 我怎样才能做到这一点?

4

3 回答 3

3

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

于 2012-09-01T04:48:36.313 回答
1

用这个:

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

location.href 的定义

于 2012-09-01T04:50:56.443 回答
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/

于 2012-09-01T04:53:22.460 回答