上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

hook Date实现 时间固定

[复制链接]
  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 365 天

    [LV.9]以坛为家II

    7

    主题

    30

    回帖

    247

    积分

    高级工程师

    积分
    247

    挑战者 lv2

    发表于 2023-12-15 14:00:46 | 显示全部楼层 | 阅读模式

    代码是从大佬的v_jstool 里扣出来的

    //  ftime 为固定的时间
    const ftime = 123
    
    Date = function (_Date) {
        var bind = Function.bind;
        var unbind = bind.bind(bind);
        function instantiate(constructor, args) {
            return new (unbind(constructor, null).apply(null, args));
        }
        var names = Object.getOwnPropertyNames(_Date);
        for (var i = 0; i < names.length; i++) {
            if (names[i] in Date)
                continue;
            var desc = Object.getOwnPropertyDescriptor(_Date, names[i]);
            Object.defineProperty(Date, names[i], desc);
        }
        function Date() {
            var date = instantiate(_Date, [ftime]); // 固定返回某一个时间点
            return date;
        }
        Date.prototype = _Date.prototype
        return Date
    }(Date);
    Date.now = function now() { return ftime }
  • TA的每日心情
    开心
    2024-7-30 00:00
  • 签到天数: 122 天

    [LV.7]常住居民III

    29

    主题

    601

    回帖

    542

    积分

    专家

    积分
    542

    油中2周年生态建设者油中3周年挑战者 lv2

    发表于 2023-12-15 15:56:58 | 显示全部楼层
    哥哥用魔法固定住时间,是想长生不老的么
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表