theajack / disable-devtool

Disable web developer tools from the f12 button, right-click and browser menu
https://theajack.github.io/disable-devtool/
MIT License
1.92k stars 184 forks source link

关于内嵌 iframe 场景下,不打开控制台,也会被触发的问题 #100

Open weimengdexiaolaohu-8 opened 4 months ago

weimengdexiaolaohu-8 commented 4 months ago

父站点 A 内有一个 iframe,src 指向另一个站点 B,B 站点引用 disable-devtool工具。当打开 A 站点并访问 B ,不打开控制台,会被触发,导致内嵌 B 白屏。后来发现,添加disableIframeParents为false时,不会触发。查看源码,disableIframeParents此配置仅仅是控制是否禁用父 iframe 窗口的右键菜单。还请帮忙解答一下!

另外disable-devtool版本-0.3.7 使用的是 Mac 12.5.1 笔记本 谷歌浏览器版本-83.0.4103.61 64 位

还可以提供一个线索是:当我解开谷歌浏览器的跨域限制时,即是跨域浏览器,无此问题(不打开控制台,会被触发)。当不是跨域浏览器时,就有此问题!