获取页面来源地址的几种方式谈讨



 目前js中获取页面地址来源的方式主要有2种:

document.referrer 和 opener.location.href,

document.referrer:表示打开当前窗口的父窗口的地址(若不是通过超链接打开则此值为null) 

window.opener: 表示打开当前窗口的父窗口地址,

通过超链接打开当前窗口,在当前窗口的url中会附带父窗口的url(已编码),因此可通过document.referrer或

window.opener来获取父窗口的url,但不同浏览器的支持情况不同,具体如下图:

如上图所示: 在IE8下, document.referre并不能正确获取通过window.location打开的父窗口的url,所以需通过js进单独处理。

猜你喜欢

转载自kstgjfk403.iteye.com/blog/2320382