在javascript函数中使用当前url

Using current url in a javascript function

本问题已经有最佳答案,请猛点这里访问。

我有这个js功能

1
2
3
4
5
6
function twitterShare(){
    window.open( 'http://twitter.com/intent/tweet?text='+$(".section-title h1").text() +'        
    '
+window.location,"twitterWindow",
   "height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
    return false;
}

当twitter窗口打开时,它会抓取.section-title h1类,但是我需要它来说这样的话,

"在这里查看:http://currentwebsiteurl.com"

我需要一个文本字符串然后抓住页面的url。

任何帮助将不胜感激。


window.location.href包含页面的当前URL。

所以你的函数应该是这样的:

1
2
3
4
5
function twitterShare(){
    window.open('http://twitter.com/intent/tweet?text=Check this out here: ' + window.location.href,
               "twitterWindow","height=380,width=660,resizable=0,toolbar=0,menubar=0,status=0,location=0,scrollbars=0")
    return false;
}


您可以使用window.location.href。 它保存您当前页面的值。