window.location的重写及判断location是否被重写

时间:2014-09-04    点击:65   

IE下window.lcoation可以被重写而不重新定向,具体方法是: var location = {},然后就可以重写具体的属性了,这样会对通过js判断location带来了一定风险。
如何判断location是否被重写了?折腾了一个下午,折腾了一个方法出来:

(location==document.location&&location instanceof Location)

此方法只用于IE。

Javascript保存网页为图片借助于html2canvas库实现
JavaScript立即执行函数的三种不同写法
JavaScript实现生成GUID(全局统一标识符)
JavaScript判断textarea值是否为空并给出相应提示
Firefox下无法正常显示年份的解决方法
> 返回     
地址:上海市普陀区胶州路941号长久商务中心 电话: QQ:
© Copyright 2012 上海网络 Product All Rights Reserved