首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    打开控制台也删不掉的元素,前端都吓尿了

    在一个风和日丽的日子里,突然要运行一段代码,然后顺手打开控制台了。此时,刚好在一个页面。...但是,一打开控制台,有一坨东西吸引了我的注意,其实就是那个页面的水印 强迫症引发的好奇心 运行完我的代码了,又切回element板块,想删掉它(谁叫你那么大坨的,被我盯上了)。...具体可查看mdn 那么,大概的逻辑就是MutationObserver监听这个水印的变化,如删除、修改attr、新增子节点,然后直接重新渲染一个和原本一模一样的元素出来,实现了“你就算打开控制台也改不了这个节点...思路就是:删一个就append回去 这个函数可以直接拿来用在“保护元素”上了,给一个element加上MutationObserver,防止其他有技术背景的人打开控制台修改这个元素去做一些其他不可告人的秘密事情...(截图造假、越过权限、暴露数据但有水印) 这个函数可以拿出来做保护元素使用,防止一些前端打开控制台修改元素,然后截图。

    1.6K20
    领券