|
||||
瀏覽器的功能是打開網站,但某些情況下,一些網站會給瀏覽器造成問題。crashsafari.com網站的情況就是如此。
在打開這一網站後,一段簡單的腳本會不斷給瀏覽器地址欄加入字符,佔用瀏覽器內存空間,導致瀏覽器停止響應並最終崩潰。正如名稱所顯示,這一網站能導致Safari瀏覽器出現問題。而如果用戶使用iOS版Safari,那麼設備也將受影響。此外,這一網站也會影響Chrome和火狐瀏覽器。
在試驗中,Safari受影響最明顯。OS X和iOS版Safari瀏覽器將會因此卡死,而用戶將無法訪問任何其他網址。如果使用的是iOS版Safari,那麼iPhone和iPad很可能會因此重啟。
Chrome受到的影響類似。Android、iOS、OS X和Windows版Chrome瀏覽器都會卡死,無法再使用,用戶也無法打開其他網站。不過這時問題只限於Chrome內部,而用戶的設備不會受影響。不過如果用戶的電腦和手機較老,那麼可能結果會不相同。
Android、iOS、Windows和OS X版火狐瀏覽器加載這一網站需要很長時間。在OS X和iOS上,火狐瀏覽器也會卡死並崩潰,而一些iPhone和iPad用戶會看到設備的重啟。在Windows和Android平臺上,火狐瀏覽器會顯示關於『未響應腳本』的告警。在一些情況下,終止腳本運行可能會帶來幫助,但另一些情況下瀏覽器也會崩潰。
讓Safari崩潰的網站源代碼
唯一能處理這一網站的瀏覽器是微軟Edge。Edge瀏覽器能正常打開該網站。苹果、谷歌和Mozilla很可能會調整瀏覽器對這類腳本的響應方式。很明顯,火狐瀏覽器曾試圖停止這一腳本。不過考慮到這並非安全問題,因此問題的解決可能需要等待較長時間。
這一網站的源代碼已被公開。crashsafari.com首次獲得關注是在2015年4月,但在Hacker News上周刊文介紹之後,這一網站開始吸引主流人群的興趣。