修复:离屏文案和pjax启用时的标题显示错误问题

This commit is contained in:
mjsoftware 2024-02-25 12:17:36 +08:00
parent ce7022ec72
commit 4e79ec9e86

View File

@ -287,13 +287,17 @@ const commonContext = {
let timer = null let timer = null
document.addEventListener('visibilitychange', function () { document.addEventListener('visibilitychange', function () {
if (document.hidden) { if (document.hidden) {
if(!DreamConfig.document_visible_title || document.title !== DreamConfig.document_visible_title) {
originTitle = document.title originTitle = document.title
}
DreamConfig.document_hidden_title && (document.title = DreamConfig.document_hidden_title) DreamConfig.document_hidden_title && (document.title = DreamConfig.document_hidden_title)
clearTimeout(timer) clearTimeout(timer)
} else { } else {
document.title = DreamConfig.document_visible_title || originTitle document.title = DreamConfig.document_visible_title || originTitle
DreamConfig.document_visible_title && (timer = setTimeout(function () { DreamConfig.document_visible_title && (timer = setTimeout(function () {
if(document.title === DreamConfig.document_visible_title){
document.title = originTitle document.title = originTitle
}
}, 2000)) }, 2000))
} }
}) })