html - 打开 DevTools 时 HTML 正在删除
问题描述
在其中一个网站上,我在脚本标记中的 HTML 中遇到了这样的代码:
if (debug = "localhost" === window.location.hostname,!debug) {
var element = new Image
, devtoolsOpen = !1;
element.__defineGetter__("id", function() {
devtoolsOpen = !0
}),
setInterval(function() {
devtoolsOpen = !1,
console.log(element),
devtoolsOpen && window.document.write("")
}, 1e3)
}
因此,当我打开 Chrome DevTools 时,整个 HTML 将被删除,页面变为空。你能帮忙吗,如何预防?
解决方案
推荐阅读
- mysql - 在 Python 中参数化 DELETE SQL 语句时遇到问题
- reactjs - React Native Dimensions iOS Change 事件不会触发
- spring - 有没有办法在 spring 中找出自定义依赖的 application.properties 文件的属性名称?
- python - CSV 文件不会更新,直到脚本在连续追加文件时终止
- python - 如何使用自定义 geojson 文件来绘制带有 plotly 的库地图?
- python - 将 DataFrame 转换为 Dictionary 的函数
- ag-grid - 如何在ag-grid中删除隐藏字段从导出到excel
- asp.net-core - 有没有办法渲染位于另一个项目中的剃刀视图
- nix - nix-shell 无法更改语言环境警告
- javascript - Onclick按钮不调用django中的js函数