Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何覆盖web浏览器中的功能键?_Javascript - Fatal编程技术网

Javascript 如何覆盖web浏览器中的功能键?

Javascript 如何覆盖web浏览器中的功能键?,javascript,Javascript,首先,这并不是让用户远离页面源代码,如中所示。这是关于保持F1-F12的浏览器定义(移动和未移动)不干扰基于浏览器的终端仿真 显然,这是可以做到的,因为IceCap 5250 emulator/ScreenSrapper做到了这一点,甚至阻止Chrome在F12上运行,但这显然并不容易,因为它无法阻止Firefox通过一些关于“插入符号浏览”的对话框响应F7,也无法阻止Chrome响应F12而弹出开发者工具侧栏 这里有人能解释一下吗?这个JS库在不打开DevTools的情况下捕获Chrome中的

首先,这并不是让用户远离页面源代码,如中所示。这是关于保持F1-F12的浏览器定义(移动和未移动)不干扰基于浏览器的终端仿真

显然,这是可以做到的,因为IceCap 5250 emulator/ScreenSrapper做到了这一点,甚至阻止Chrome在F12上运行,但这显然并不容易,因为它无法阻止Firefox通过一些关于“插入符号浏览”的对话框响应F7,也无法阻止Chrome响应F12而弹出开发者工具侧栏


这里有人能解释一下吗?

这个JS库在不打开DevTools的情况下捕获Chrome中的F12键,并捕获Firefox中的F7事件。它不会阻止插入符号浏览问题的弹出,但它会触发一个JS事件,您可以附加到该事件。可能没有办法阻止FF弹出弹出窗口,但无论如何它仍然触发了JS事件

我从这个问题中找到了图书馆:

FF认为插入符号浏览注释是其可访问性功能的一部分,我没有找到任何方法来禁用该警告。他们可能故意不让您关闭它,因为它是他们的辅助功能套件的一部分。