ก่อนอื่น คำว่า Aw, Snap! 聽起來很像 lovely Mother Lover song 的開頭詞。其次,當一個相當不錯且穩健的瀏覽器 Google Chrome 決定變成一塊 feces 瀏覽器並對你發瘋時,你會怎麼辦?
具體來說,我說的是瀏覽器幾乎一直顯示 Aw, Snap! 頁面,對於你加載的每一個網頁,包括它的內部設置頁面、選項、所有東西。它無法使用,沒有友好或有用的系統消息可以引導你找到解決方案或修復。你甚至可能嘗試過重新安裝或創建新的用戶配置文件但無濟於事。現在怎麼辦?你讀 Dedoimedo。
問題
我在 Windows 7 Professional, 64-bit 上,Chrome 從版本 27 自動更新到 28 後,突然遇到這個問題。然後,所有頁面都無法載入。你只會得到如下視窗:
如果你有任何擴展功能,它們也會同樣嚴重地崩潰:
現在,互聯網會告訴你很多事情。幾乎每個網站都會告訴你應該掃描惡意軟體,但這是通常的隨機 bullshit。刪除東西也不會在大多數情況下奏效,因為你沒有用戶配置文件的問題。嘗試訪問任何 Chrome 功能都不在問題之中,因為沒有東西載入,所以忘記它吧。
替代方案
你需要做的是 - 禁用內部 Chrome sandbox,並等待 Google 修復其瀏覽器使其再次可用,除非你希望使用其他程序。這是通過向瀏覽器命令行添加標誌來完成的。你可以通過命令提示符或編輯啟動瀏覽器的快捷方式和圖標來執行此操作。
右鍵點擊瀏覽器圖標或其他,並添加 --no-sandbox 或 -no-sandbox,任一個都可以,到目標條目。同樣,你可以將此標誌附加到任何腳本或命令行。請看下面的例子:
Google Chrome 可執行文件的完整路徑將根據你的喜好而異,但總體而言,它將位於你的用戶帳戶、應用程序數據文件夾、Local 子文件夾中,以便 Chrome 可以在無需提升權限的情況下自我更新。無論如何,標準位置將類似於此,將通用的 <username> 替換為你的:
"C:\Users\<username>\AppData\Local\Google\Chrome\ Application\chrome.exe"
對於任何給定的瀏覽器啟動快捷方式或圖標,更改為:
"C:\Users\<username>\AppData\Local\Google\Chrome\ Application" --no-sandbox
瀏覽器現在將啟動,並顯示關於使用不支持的標誌的警告。如果你問我,你可以相當安全地忽略這個,或者如果你真的 paranoid,請閱讀下文。但是,如果你最終得到一把 cacky,別怪我。你不妨完全放棄 Chrome,然後一切都好,有點。Ahem,是的。
Security thingie (安全性問題)
現在,Google 會非常禮貌地警告你這不安全,對吧。他們會告訴你互聯網將如何吃掉你。然而,我們都知道電腦安全大多數是 nonsense。第二,有這麼多很棒的工具可以幫助你緩解任何 sandboxing 能力的損失,直到瀏覽器再次可用。
你可以嘗試 EMET - 事實上你應該。這將做得很好。這是最好的安全產品,真的,針對 Windows 作業系統,而且它如此 under appreciated,因為它不賺錢。對。賣恐懼和相關產品更容易。
二、很像 Firefox,你可以使用 Notscripts 擴展功能來阻止腳本和插件在頁面上執行,除了少數白名單網站。這意味著惡意內容無法搞亂你,因為它無法運行。所有任何潛在問題都解決了。戲劇結束。下一個,請。
บทสรุป
直到 Google 弄清楚什麼在 Windows 7 上這麼好地破壞了他們的 sandbox,用戶可以繼續享受 Chrome 瀏覽器,具有非常高的安全性和穩定性,無需任何重大修改。如果他們必須,他們可以使用 EMET 和 Notscripts 來補充並可能超過內建功能。現在,如果你不太舒服進行這些更改,那麼你將不得不等待直到並且如果 Google 為你修復問題,這可能永遠不會發生。這不就打敗了安全瀏覽器的目的嗎,特別是當它無法運行時?
今天你學到了幾個寶貴的教訓。一、不要遵循任何提供不可逆轉更改的教程。使用 sandboxing 標誌,只需刪除額外的幾個字母,你就回到之前的地方了。二、不要假設惡意軟體或其他複雜問題。有時,問題在 vendor 端。大多數時候,就是這樣。三、你學到了一些關於如何使用 Chrome 的標誌和額外選項的知識,以及如何使用 Microsoft EMET 和 Notscripts 擴展功能來加強你的安全性。工作完成,我們恢復了 Chrome 功能。祝你有愉快的一天。
ขอบคุณครับ