浏览器端暴力去除页面水印 发表于 2024-03-27 分类于 前端 阅读次数: Valine: 本文字数: 823 阅读时长 ≈ 1 分钟 浏览器端暴力去除页面水印 大部分水印功能实现都是依赖定时器,只需要清除页面定时器就好了 在浏览器控制台输入以下代码 1234567891011121314151617181920212223242526272829303132(function() { var originalSetTimeout = window.setTimeout; var originalSetInterval = window.setInterval; var originalRequestAnimationFrame = window.requestAnimationFrame; window.setTimeout = function() {}; window.setInterval = function() {}; window.requestAnimationFrame = function() {}; // 在这里你可以将所有已存在的定时器清除 // 例如:clearTimeout,clearInterval // 清除已存在的定时器的代码可以在这里添加 // 示例:清除所有的 setTimeout 定时器 for (var i = 1; i < 99999; i++) { window.clearTimeout(i); } // 示例:清除所有的 setInterval 定时器 for (var j = 1; j < 99999; j++) { window.clearInterval(j); } // 示例:清除所有的 requestAnimationFrame 定时器 // 这是一个比较新的 API,如果你的页面没有使用这个 API,可以忽略这一步 // for (var k = 1; k < 99999; k++) { // window.cancelAnimationFrame(k); // }})(); 然后找到水印dom节点,右键删除即可,如果不成功,多删几次试试 赏口饭吃吧! 打赏 微信支付 支付宝 本文作者: sylser 本文链接: https://blog.002021.xyz/2024/03/27/前端/浏览器暴力去除水印/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!