如何检测WebKit Inspector?
我知道如何在 FF 中检测 Firebug (if (window.console && window.console.firebug)alert ('Buu'); ),但是如何检测或禁用 WebKit 中的 Web Inspector?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不建议尝试离开您的网站并进入用户的浏览器设置。如果您成功关闭 Web Inspector,用户会开始想知道为什么 Web Inspector 会自发死亡。
I don't recommend trying to reach out of your website and into the user's browser settings. If you succeed in turning off Web Inspector, users will start wondering why Web Inspector is spontaneously dying.
Web Inspector 注入的代码在 Chrome 受检查页面内的隔离世界中运行,因此无法从受检查页面的主世界中运行的代码中检测到它(例如,请参阅 http://www.opensource.apple.com/source/WebCore/WebCore-777.1/bindings/ v8/V8IsolatedContext.h)。
The Web Inspector injected code runs in an isolated world inside the inspected page for Chrome, so it cannot be detected from the code running in the inspected page's main world (see e.g. a class comment in http://www.opensource.apple.com/source/WebCore/WebCore-777.1/bindings/v8/V8IsolatedContext.h).