新开的页面中,(通过JavaScript)如何获取页面是从何处跳转过来的.(不考虑传参数)

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:28:35
页面可能是.aspx/.jsp/.asp/.shtml/.htm
举个例子,我在百度里搜索出了很多网站,我点击某个新开一个窗口以后,新开的窗口希望知道这个是从百度里打开的!并且获得刚才在百度里搜索的关键字.

<script>
var a = new Array();
a.push({key:"1",value:".aspx"});
a.push({key:"2",value:".jsp"});
a.push({key:"3",value:".shtml"});
a.push({key:"4",value:".htm"}); //加入有效引用地址
var b = false;
for( var i = 0; i < a.length; i++ ){
if( document.referrer.indexOf( a[i].value) != -1 ){
b = true;
}
}
alert("是否有效引用"+b);
</script>

使用 document.referrer 可以取得。
希望可以帮到你