As photicSphere notes, Chrome does not fire a key event when exiting full-screen mode. You need to define an event listener that listens for the change in full-screen mode, for example (this material is not very standardized, so you need to listen to events triggered by different browsers):
if (document.addEventListener) { document.addEventListener('webkitfullscreenchange', exitHandler, false); document.addEventListener('mozfullscreenchange', exitHandler, false); document.addEventListener('fullscreenchange', exitHandler, false); document.addEventListener('MSFullscreenChange', exitHandler, false); }
Then, when this event is fired by the browser, it is called by the "exitHandler" function that you define, and you can perform the action when the user exits full-screen mode by doing the following:
function exitHandler() { if (!document.webkitIsFullScreen && !document.mozFullScreen && !document.msFullscreenElement) { ... do something here } }
source share