Javascript 获取当前URL
我试图制作一个附加组件来发送我打开的网站的URLJavascript 获取当前URL,javascript,browser-addons,Javascript,Browser Addons,我试图制作一个附加组件来发送我打开的网站的URL function xxxx() { a = "mailto:xxx@xxxx.com?subject= xxxxxxxxxxxxxxxxxx" + document.title; a += "&body=" + escape("url" + window.location.href); window.location.href = a; } 但这似乎是事实 “chrome://browser/content/browser.xul”对
function xxxx()
{
a = "mailto:xxx@xxxx.com?subject= xxxxxxxxxxxxxxxxxx" + document.title;
a += "&body=" + escape("url" + window.location.href);
window.location.href = a;
}
但这似乎是事实
“chrome://browser/content/browser.xul”对于大多数浏览器:
document.URL
对于某些版本,如果FF:
window.location.href
或
获取更多浏览器支持
在jquery中使用此选项
$(location).attr('href');
或者使用Javascript
alert(window.location);
希望这能有所帮助这里有一些使用Javascript和JQuery检索URL路径的方法
//jquery
$(location).attr('href');
//pure javascript
var pathname = window.location.pathname;
有关更多信息,请参阅以下博客:
谢谢,
拉胡尔·帕蒂尔(Rahul Patil)这是铬特有的。您需要获取活动选项卡的URL。解决方案是
window.content.location.href
。问题是,为什么出现的URL链接在文件“chorme.manifest”处覆盖URL“chrome://browser/content/browser.xul”?不是我打开的url。问题是为什么出现的url链接是文件“chorme.manifest”中的覆盖url“chrome://browser/content/browser.xul”?不是我打开的url这并不能解决问题。我只是从这里得到了答案,它生成/content/browser.xul
alert(window.location);
//jquery
$(location).attr('href');
//pure javascript
var pathname = window.location.pathname;