http://211.149.185.229:8080/l...
上面这个网站打开开发者工具就会跳转到错误页面,请问如何做到的
利用Chrome开发者工具会自动读取元素id的特, 通过重写元素的getter
实现。
Chrome 72+可用
let element = new Image();
Object.defineProperty(element, 'id', {
get: function () {
// redirect page
}
});
console.log(element);
参考:https://nocilol.me/archives/l...
已参与了 SegmentFault 思否「问答」打卡,欢迎正在阅读的你也加入。
360 极速(86 核心)开了 Dev Tools 之后,尝试把 Dev Tools 改成弹出式窗口,直接没响应,得靠进程管理器干掉。
换 QQ 浏览器(Chrome 70 核心),Dev Tools 随便开,毫无压力。
猜了下侧边 Dev Tools,用 window.innerWidth
和 window.outerWidth
比较可以大致判断。但是不是这个网站的解决方案,因为独立窗口没用。源码没去分析,感觉这个程序太影响浏览器性能。
已参与了 SegmentFault 思否「问答」打卡,欢迎正在阅读的你也加入。
8 回答5.8k 阅读✓ 已解决
9 回答9.2k 阅读
6 回答4.7k 阅读✓ 已解决
5 回答3.5k 阅读✓ 已解决
3 回答10.3k 阅读✓ 已解决
4 回答7.9k 阅读✓ 已解决
7 回答9.8k 阅读
直接右键保存本地,down了一下。核心代码在这。