From 40e5141e699bd2b9520be94d570d46919e9b4d8e Mon Sep 17 00:00:00 2001 From: Mimi <1119186082@qq.com> Date: Tue, 12 Aug 2025 10:56:10 +0800 Subject: [PATCH] Patch pangu.js --- source/js/next-boot.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/source/js/next-boot.js b/source/js/next-boot.js index 2b0970a..1f347a0 100644 --- a/source/js/next-boot.js +++ b/source/js/next-boot.js @@ -47,7 +47,18 @@ NexT.boot.refresh = function() { background: 'var(--content-bg-color)' }); CONFIG.lazyload && window.lozad('.post-body img').observe(); - CONFIG.pangu && window.pangu.spacingElementByTagName('main'); + if (CONFIG.pangu) { + // Polyfill for requestIdleCallback if not supported + if (!window.requestIdleCallback) { + window.requestIdleCallback = function(cb) { + cb({ + didTimeout : false, + timeRemaining: () => 100 + }); + }; + } + [...document.getElementsByTagName('main')].forEach(e => window.pangu.spacingNode(e)); + } CONFIG.exturl && NexT.utils.registerExtURL(); NexT.utils.wrapTableWithBox();