Javascript 使用F11键和Esc键退出全屏?

Javascript 使用F11键和Esc键退出全屏?,javascript,Javascript,现在大多数现代浏览器都支持JavaScript API来请求全屏模式。默认情况下,用户可以始终按F11键以全屏模式查看页面 但是,如果开发人员决定在某个JavaScript事件上自行请求全屏模式,则可以使用Esc和F11键退出该模式 请注意,如果用户使用默认键(使用F11)请求全屏模式,则(在最新版本的Chromium和Firefox上测试)不能使用Esc键 很明显,这使得用户界面有点不一致。不幸的是,这两种浏览器似乎都不会在您全屏时在Esc上注册EventListener,因为这是一个安全性方

现在大多数现代浏览器都支持JavaScript API来请求全屏模式。默认情况下,用户可以始终按F11键以全屏模式查看页面

但是,如果开发人员决定在某个JavaScript事件上自行请求全屏模式,则可以使用Esc和F11键退出该模式

请注意,如果用户使用默认键(使用F11)请求全屏模式,则(在最新版本的Chromium和Firefox上测试)不能使用Esc键

很明显,这使得用户界面有点不一致。不幸的是,这两种浏览器似乎都不会在您全屏时在Esc上注册EventListener,因为这是一个安全性方面的好选择


是否有任何方法可以使用此浏览器API并在用户如何离开全屏模式方面保持一致,即我是否可以使Esc也退出浏览器的F11全屏模式?

可能重复@Alok该主题是关于检测从全屏模式退出的。这是关于如何使用
Esc
一致退出,无论用户进入全屏模式的准确程度如何(使用
F11
键或通过全屏API)。这可能是一个向相应的错误追踪者报告错误的问题:例如,请参阅Firefox错误和。