萧炎放置加速
默认10倍速,自己调控制台复制粘贴以下全文回车(function() { 'use strict'; if (window.__speedHackInstalled) { console.warn('[加速] 已安装过。请刷新页面后再运行。'); return; } wi...
默认10倍速,自己调
控制台复制粘贴以下全文回车
(function() {
'use strict';
if (window.__speedHackInstalled) {
console.warn('[加速] 已安装过。请刷新页面后再运行。');
return;
}
window.__speedHackInstalled = true;
// ================= 配置区 =================
const SPEED = 10; // 加速倍率,建议先 5~10 测试,稳定后再加
// =========================================
const origPerfNow = performance.now.bind(performance);
const origDateNow = Date.now.bind(Date);
const origRAF = window.requestAnimationFrame.bind(window);
const origSetInterval = window.setInterval.bind(window);
const origSetTimeout = window.setTimeout.bind(window);
// 安装时刻的真实时间基准
const perfRealBase = origPerfNow();
const dateRealBase = origDateNow();
// 把真实 performance 时间映射到虚拟(加速)时间轴
// 这是一条连续线性映射,不会产生首帧跳变
function toVirtualPerf(realTime) {
return perfRealBase + (realTime - perfRealBase) * SPEED;
}
// ---------- 重写 performance.now ----------
performance.now = function() {
return toVirtualPerf(origPerfNow());
};
// ---------- 重写 Date.now ----------
Date.now = function() {
return dateRealBase + (origDateNow() - dateRealBase) * SPEED;
};
// ---------- 重写 requestAnimationFrame ----------
// 关键:把原生 timestamp 也映射到同一条虚拟时间轴
window.requestAnimationFrame = function(callback) {
return origRAF(function(nativeTimestamp) {
try {
callback(toVirtualPerf(nativeTimestamp));
} catch (e) {
console.error('[加速] rAF 回调异常:', e);
}
});
};
// ---------- 重写 setInterval / setTimeout ----------
window.setInterval = function(callback, delay, ...args) {
if (typeof delay === 'number' && delay > 0) {
return origSetInterval(callback, Math.max(1, delay / SPEED), ...args);
}
return origSetInterval(callback, delay, ...args);
};
window.setTimeout = function(callback, delay, ...args) {
if (typeof delay === 'number' && delay > 0) {
return origSetTimeout(callback, Math.max(1, delay / SPEED), ...args);
}
return origSetTimeout(callback, delay, ...args);
};
console.log(`%c[加速] ${SPEED}x 已启用(连续时间轴 + rAF 映射)`, 'color:#0f0;font-weight:bold');
console.log('%c[加速] 刷新页面即可停止', 'color:#fa0');
})();



















微信打赏支持
支付宝打赏支持






