Merge branch 'claviering-bug-webkitfullscreenchange'

This commit is contained in:
pipipi-pikachu 2022-05-25 20:14:34 +08:00
commit f19ca86283

View File

@ -18,8 +18,12 @@ export default () => {
onMounted(() => { onMounted(() => {
fullscreenState.value = isFullscreen() fullscreenState.value = isFullscreen()
document.addEventListener('fullscreenchange', handleFullscreenChange) document.addEventListener('fullscreenchange', handleFullscreenChange)
document.addEventListener('webkitfullscreenchange', handleFullscreenChange) // Safari 兼容
})
onUnmounted(() => {
document.removeEventListener('fullscreenchange', handleFullscreenChange)
document.removeEventListener('webkitfullscreenchange', handleFullscreenChange)
}) })
onUnmounted(() => document.removeEventListener('fullscreenchange', handleFullscreenChange))
const manualExitFullscreen = () => { const manualExitFullscreen = () => {
if (!fullscreenState.value) return if (!fullscreenState.value) return