15dffb3dde
* fix: explicitly resize the contents when exiting html fullscreen while in OS fullscreen * test: ensure HTML fullscreen toggles while in OS fullscreen
19 lines
549 B
HTML
19 lines
549 B
HTML
<script>
|
|
const { webFrame, ipcRenderer } = require('electron')
|
|
|
|
document.addEventListener('fullscreenchange', () => {
|
|
ipcRenderer.send('fullscreenChange', webFrame.routingId)
|
|
});
|
|
|
|
window.addEventListener('message', ({ data }) => {
|
|
if (data === 'exitFullscreen') {
|
|
document.exitFullscreen()
|
|
}
|
|
})
|
|
|
|
window.addEventListener('load', () => {
|
|
window.focus()
|
|
webFrame.executeJavaScript('document.querySelector("video").requestFullscreen()', true)
|
|
});
|
|
</script>
|
|
<video></video>
|