我們大多數人都在 Google Chrome 上看到了可怕的“無互聯網”錯誤消息。你實際上可以把這個屏幕變成一個有趣的、以恐龍為主題的無盡奔跑遊戲,甚至更好的是,把隐藏的複活節彩蛋砍到你的恐龍變得無敵的地方。這是如何做。
如果你沒有互聯網連接,那麼你不必做任何特别的事情來玩。隻需在 Google Chrome 地址欄中輸入任何 URL,您就會看到此屏幕。
如果您 确實有 Internet 連接,則無需斷開連接即可訪問此頁面。輸入chrome://dino 地址欄,它會帶你到那裡。
進入此屏幕後,您可以按空格鍵開始遊戲。一旦你這樣做了,恐龍就會開始奔跑。遊戲的目的是避免遇到任何事情,例如鳥類和仙人掌。一旦恐龍被鳥擊中或撞到仙人掌,遊戲就結束了。
這是一種非常巧妙的消磨時間的方式,而且嘗試打破自己的高分總是很有趣的。随着您的繼續,遊戲的難度會增加。有趣的是,在沒有作弊的情況下,有史以來取得的最高分是多少,這将我們帶到了下一點
破解 Google Chrome 恐龍遊戲這個hack可以讓你的恐龍變得無敵,讓玩家繼續遊戲而不必擔心被戳或啄。
要破解遊戲,您需要在“無互聯網”屏幕上,所以繼續并chrome://dino 在地址欄中輸入。在那裡,右鍵單擊屏幕上的任意位置,然後從出現的菜單中選擇“檢查”。
這将打開Chrome DevTools,它顯示在浏覽器窗口的右側。在 DevTools 中,選擇“控制台”選項卡。
或者,您可以按 Ctrl Shift I 并直接跳轉到 Chrome DevTools 中的“控制台”選項卡。
進入“控制台”選項卡後,粘貼以下命令,然後按“Enter”鍵:
var original = Runner.prototype.gameOver
這看起來好像什麼都沒做,但我們将在稍後解釋為什麼這是必要的。
接下來,輸入以下命令:
Runner.prototype.gameOver = function (){}
在下一行, f (){} 按“Enter”鍵後會出現。
這就是現在發生的事情。當遊戲結束時(即,當你擊中一個物體時),Runner.prototype.gameOver() 被調用并且動作被觸發。在這種情況下,您會聽到聲音,遊戲停止,并出現 Game Over 消息。那是沒有我們的代碼。
我們的代碼所做的是将 gameOver 函數替換為一個空函數。這意味着,除了聽到聲音、遊戲停止和消息出現之外,什麼也沒有發生。你隻要繼續跑。
測試一下。關閉 DevTools,然後按空格鍵開始玩遊戲。
如您所見,恐龍不受仙人掌或飛行生物的影響。任務完成。
現在,假設您已經玩了 25 分鐘,并且想要停止遊戲并記錄您的高分。你需要一種方法來結束遊戲,而這不再是通過跑進仙人掌來完成的。
還記得我們輸入的第一個代碼嗎?這将正常gameOver函數存儲在original變量中。這意味着我們現在可以執行此命令以使用正常gameOver 功能:
Runner.prototype.gameOver = original
如果您有興趣,可以(參見 2)查看gameOver 調用普通函數時應該發生的情況。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!