Modern desktop version of IE 10 is always fullscreen.
There is a living specification for :fullscreen
pseudo-class on W3
But when I tried to det
Proposed solution using:
return window.innerHeight == screen.height && window.innerWidth == screen.width;
works fine, but only in case you're not zooming your browser.
To handle cases with zoomed screen use following:
let zoom = window.outerWidth / window.innerWidth;
return (window.innerHeight * zoom) == screen.height && (window.innerWidth * zoom) == screen.width;
to detemine zoom and then multiply window.innerHeight
and window.innerWidth
.