Chrome 瀏覽器爆 Bug,有人用它做了個遊戲

上方文Q發表於2015-09-23

最新版的 Google Chrome 44/45 瀏覽器使用了ES2015定義的一個JavaScrit新功能,能遮蔽亂七八糟的網站廣告和Flash,號稱可因此節省10%的記憶體、延長15%的電池續航時間。但是如果你在位址列輸入 http://x/%%30%30,然後回車,Chrome 45就會立即整體崩潰,只能重啟,Chrome 44則會網頁崩潰。

字串中的“x”代表任意網址,甚至是任意字元,重點在於後邊的“%%30%30”。但是,老版本卻不受影響,比如說Chrome 43,只會得到一個空白頁。

或者當滑鼠懸停在包含該字串的 URL 上,由於 URL 預取的原因,也會導致這種 bug 出現。

這種Bug基本屬於無害型的,只要別被人惡意利用就行。Google目前正在修復,不過該Bug已經被人利用了!呃別怕,不是惡意攻擊,而是做了個小遊戲《%%30%30》。

玩法很簡單:用你的滑鼠,沿著熊的表情符號一路往下走,別碰到樹,否則就會觸發Bug,立即Game Over,頁面崩潰。

這個Bug其實是因為Chrome不知道如何正確處理包含特定%字串的轉義URL,特別是在最新版Chrome 45裡邊,網頁自己崩潰的同時,還會將其他標籤頁也拉下水,導致整體崩潰。

想玩就趕緊去,晚了就沒了:https://github.com/szhu/3030/tree/master

玩法演示(GIF動圖)

相關文章