断网后访问 chrome://dino 可启动小恐龙游戏,通过修改 offline.js 中的 trex_jump_height 值或条件判断可实现飞跃障碍与悬浮飞行,另可通过控制台指令解锁翼龙/剑齿虎角色、加速及夜间模式。

当你断开网络连接后打开谷歌浏览器,地址栏会显示一只奔跑的小恐龙,按下空格键就能开始游戏——但默认只能跳过仙人掌,想让它飞过障碍或修改难度必须动手改代码。
触发小恐龙游戏
确保浏览器完全断网:关闭Wi-Fi、拔掉网线或开启飞行模式→在地址栏输入 chrome://dino →回车→页面自动加载小恐龙界面→按空格键启动游戏。
注意:如果网络未真正断开,页面会显示“无法连接到互联网”,小恐龙不会出现;【必须彻底断网,连本地代理或DNS劫持都会阻止游戏加载】。
打开开发者工具并定位游戏脚本
在小恐龙游戏页面按 F12 或 Ctrl+Shift+I(Mac为 Cmd+Option+I)打开开发者工具→切换到 Sources 标签页→在左侧文件树中依次展开 chrome://dino/ →找到并点击 offline.js 文件。
这一步不能跳过,因为游戏核心逻辑全写在这一个文件里;其他如 runner.js 或 crash.js 是旧版本残留,新版已弃用。
修改跳跃高度让小恐龙飞起来
方法一:临时提升跳跃力(刷新即失效)
在 offline.js 中搜索 TREX_JUMP_HEIGHT →找到类似 var TREX_JUMP_HEIGHT = 100; 的行→把 100 改成 300 →按 Ctrl+S(Mac为 Cmd+S)保存→回到游戏按空格,小恐龙会直接跃过所有障碍,包括悬空的飞鸟。
方法二:永久绕过地面限制(需禁用安全策略)
搜索 if (this.tRex.yPos >= this.config.GROUND_Y) →将整段条件判断中的 >= 替换为 →再找到 <code>this.tRex.yPos = Math.min(this.tRex.yPos, this.config.GROUND_Y); 这行→删掉或注释掉→刷新页面,小恐龙落地后仍可连续跳跃,实现悬浮飞行。
⚠️ 修改后若游戏崩溃,说明改错了括号或分号位置——【JS语法错误会导致整个游戏脚本停止执行,小恐龙直接静止不动】。
解锁隐藏角色与加速模式
第一步:启用调试模式
在控制台(Console)标签页中输入 Runner.prototype.setSpeed = function(speed) { this.currentSpeed = speed; }; →回车→再输入 Runner.instance_.setSpeed(15); →回车,游戏速度立刻提升至15倍速。
第二步:切换角色
继续在控制台输入 Runner.instance_.tRex.setDinoType('pterosaur'); →回车→小恐龙变成翼龙,跳跃时会展开双翼滑翔;输入 Runner.instance_.tRex.setDinoType('sabertooth'); →回车→变成剑齿虎造型,落地震动效果增强。
第三步:强制触发夜间模式
输入 document.body.classList.add('dark'); →回车→背景变黑,障碍物发蓝光,更适合长时间游玩。











