Skip to content

Commit 1160f71

Browse files
committed
fix: try fix error on safari #291
1 parent 11f4391 commit 1160f71

File tree

2 files changed

+13
-1
lines changed

2 files changed

+13
-1
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# CHANGELOG
22

3+
## 4.3.16
4+
5+
- 修复:Safari 运行报错问题
6+
37
## 4.3.15
48

59
- 恢复:播放页 自动展开弹幕列表功能

src/modules/index.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,15 @@ export const loadModules = () => {
199199
loadFilters()
200200
log('loadFilters done')
201201

202-
requestIdleCallback(() => {
202+
// issue #291
203+
const runIdle = (cb: any) => {
204+
if (typeof window.requestIdleCallback === 'function') {
205+
window.requestIdleCallback(cb)
206+
} else {
207+
setTimeout(cb, 10000)
208+
}
209+
}
210+
runIdle(() => {
203211
cleanGMKeys()
204212
log('cleanGMKeys done')
205213
})

0 commit comments

Comments
 (0)