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

作者:whsnow 时间:2024-04-28 10:18:17 

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


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

此方法只用于IE。

标签:location,重写
0
投稿

猜你喜欢

  • Session的工作机制详解和安全性问题(PHP实例讲解)

    2024-05-03 15:29:39
  • 详解Python中如何将数据存储为json格式的文件

    2023-11-01 02:42:11
  • 浅谈Python中数据解析

    2021-07-02 20:47:00
  • Golang 处理浮点数遇到的精度问题(使用decimal)

    2024-04-25 15:01:15
  • Python实现PS滤镜的万花筒效果示例

    2023-11-15 10:17:25
  • Typescript 封装 Axios拦截器方法实例

    2023-07-02 16:38:19
  • 浅谈订单重构之 MySQL 分库分表实战篇

    2024-01-13 00:53:36
  • 对python3 urllib包与http包的使用详解

    2022-08-04 15:20:14
  • 让程序员都费解的10大编程语言特性

    2023-09-12 03:56:49
  • Centos6.5在线安装mysql 8.0详细教程

    2024-01-15 01:02:57
  • Python操作word常见方法示例【win32com与docx模块】

    2022-09-22 13:12:33
  • python+selenium操作下拉框

    2021-11-16 13:43:30
  • 10个很实用的js小脚本代码

    2007-10-17 21:08:00
  • Python安装第三方库攻略(pip和Anaconda)

    2023-02-01 22:16:41
  • win2003 mysql单向同步配置步骤[已测]

    2024-01-14 18:22:16
  • Python Pandas删除替换并提取其中的缺失值NaN(dropna,fillna,isnull)

    2023-08-11 01:11:34
  • python函数的两种嵌套方法使用

    2022-01-14 08:06:58
  • PL/SQL实现Oracle数据库任务调度

    2024-01-26 11:37:37
  • JS+HTML实现的圆形可点击区域示例【3种方法】

    2024-04-10 10:42:30
  • python PyAutoGUI 模拟鼠标键盘操作和截屏功能

    2022-11-12 08:16:41
  • asp之家 网络编程 m.aspxhome.com