我知道我可以通过执行以下操作来获取当前页面的主机名:
var myhostname = location.hostname;
但是,如何获取引荐来源网址的主机名?我可以通过以下方式获得引荐来源
var referrer = document.referrer;
但不幸的是,JavaScript中没有
document.referrer.hostname
。我如何获得该值(value)?一个有用的例子是有人点击google.com上的链接。我希望能够从引荐来源网址(而不是页面和查询字符串)中检索google.com。
最佳答案
通过解析。 document.referrer.split( '/' );
将带您接近。或看看这个
http://blog.stevenlevithan.com/archives/parseuri
如果引荐来源网址来自浏览器,这将是理智的-但以防万一您需要更强大的解析功能。