0

前几天你很有帮助。现在我有另一个问题。我有一个小书签来获取当前的 URL,或者我应该说主机名(没有http://部分 - 没关系),例如:

javascript:q=(document.location.host); void(open('http://mysite.com/search.php?search='+location.host,'_self','resizable,location,menubar,toolbar,scrollbars,status'));

问题是这个小书签只抓取像 google.com 这样的主机名,而不是像 google.com/sub/page.htm 这样的整个地址。有什么办法可以留下http://部分并抓住剩余的网址?

4

1 回答 1

1

如果您假设它是 http(不是 https),那么以下应该可以工作:

q=document.location.toString().substring(7);

当然,你需要写q而不是location.host下面的内容。

如果您想更稳健地执行此操作,请使用Location 对象的属性并连接您想要的属性。

于 2009-11-10T11:55:06.100 回答