连浏览器地址栏都不放过?把谷歌小恐龙游戏搬进地址栏!
断网的时候,大家肯定都没少玩过谷歌Chrome浏览器自带的“小恐龙跨栏”游戏吧?

在网页里玩小恐龙早就见怪不怪了,今天要带大家看一个脑洞大开的GitHub开源项目——URL-Dinogame。
这位名叫 Neilblaze 的开发者简直是个前端整活小天才,他直接把这个经典的小恐龙游戏,硬生生塞进了浏览器的地址栏(URL)里!没错,你不需要看网页主页面,只要盯着浏览器最上方那串URL链接,就能实现跳跃、躲避、吃道具的全套操作。

操作方法:
为了能在狭窄的地址栏里完美呈现游戏,作者巧妙地利用了各种键盘字符来代替游戏元素:
C(主角):这就是你控制的那只小恐龙。
X(敌人):代表你要躲避的仙人掌或障碍物,撞上就会扣1分甚至直接Game Over。
•(食物):基础补给,吃掉+1分。
@(水果):稀有掉落物,吃掉直接+5分。
*(护盾):超级道具,捡到后可以获得5秒钟的无敌时间!
操作方式极度极简:在浏览器里打开游戏后,按任意键进入3秒倒计时,随后你只需要狂按键盘上的“向上方向键(Up Arrow)”,就能控制字符“C”起跳,在地址栏里极限躲避“X”。
游戏示例
最近更新:
作为一款极客小玩具,这个项目最近还迎来了一次更新,而原因竟然是因为它被浏览器的安全机制给“制裁”了。
为了让游戏在地址栏里显示得更连贯和美观,作者早期使用了一些“隐形字符”(比如零宽空格 U+200B)。然而,这种隐形字符正是黑客们用来伪造钓鱼网站URL(同形异义字攻击)的惯用伎俩。
为了防范这种安全风险,如今 Chrome、Edge 等基于 Chromium 内核的浏览器升级了防护机制,会自动检测隐藏的 Unicode 字符,并强制将 URL 转换为 Punycode(也就是那一串反人类的 xn-- 开头的代码)。这一保护机制原本直接导致了 URL-Dinogame 画面崩坏。为了修复这个问题,作者重新优化了前端代码,去除了隐形字符,在完美适配最新浏览器安全规则的同时,保住了原汁原味的摸鱼体验。
想立刻体验在地址栏里摸鱼的快感?可以直接去 GitHub 搜索 Neilblaze/URL-Dinogame。你不仅可以点击仓库里的 Live Demo 在线游玩,也可以克隆代码(git clone)到本地,双击 index.html 就能立刻开启你的地址栏狂飙之旅。

值友9221627056
校验提示文案
值友9221627056
校验提示文案