您已经发现,浏览器兼容性是一个很大的缺点。毕竟,这是很新的东西。
但是,由于您使用的是Javascript,因此与仅使用CSS相比,您拥有更多的可用选项。
例如:
if( window.innerHeight == screen.height) { // browser is fullscreen}您还可以检查一些比较松散的比较:
if( (screen.availHeight || screen.height-30) <= window.innerHeight) { // browser is almost certainly fullscreen}


