但是分享一个带水印的图片,总觉得不安心。那么
它是什么呢?
它是一段 div 。
神奇的是,这段 div 删不掉,display: none 不生效,width: 0, height: 0 也不行,这用完了我所有的前端知识。
如何去掉呢?
Console 运行以下代码即可:
document.getElementById("eb-watermark").shadowRoot.childNodes.forEach( node => node.innerText = "")
最后发现,虽然不能被删除,但是内容可以被替换,只要不 resize 浏览器,就可以保持住。也可以玩一玩梗,比如:
document.getElementById("eb-watermark").shadowRoot.childNodes.forEach( node => node.innerText = "KFCVW50")
它是如何实现的
猜测是用 js 实现的,当检测到 id="eb-watermark" 的 div 被删除 /不显示时,添加新的 div 。但是在 网页 Source 中的 js 文件里,并没有搜到 "eb-watermark"。欢迎懂的同学补充。