【发布时间】:2020-01-10 11:34:18
【问题描述】:
问题标题很明显,我需要一个与打开开发工具相关的事件的回调,例如
/* I expect for something like that with var "devtools" as window's object or the instanceof an unknowed class */
devtools.onDevtoolsOpened = () =>
{
// do my stuff
}
如果可能,我寻求帮助。但如果没有,是否有相关的行动或其他方式来实现我的愿望?
【问题讨论】:
-
你的actual problem 是什么,为什么你觉得需要检测devtools 打开?
// do my stuff是什么? -
当有人尝试在特定页面上进行代码检查时,我想删除特定脚本。这是为了防止某种作弊行为
-
那行不通。人们总是可以看到您页面的代码,他们甚至不需要开发工具。但是 devtools 在源选项卡上记录执行的代码,之后删除脚本无论如何也无济于事。当然你可以尝试让它变得更难,但最终所有的作弊预防都需要在服务器端进行。
-
我什至不知道我们可以在没有 devtools 的情况下访问脚本! ://
标签: javascript browser devtools