Win版Chrome多標籤打開時,怎樣讓它退出前提醒確認以防意外關閉?

很多時候本想最小化,卻不小心點到了X關閉。。。或者誤Alt + F4了

我很想知道谷歌是基於什麼考慮,取消了這個在FireFox中一直存在的「防止誤操作」的功能。同時有沒有什麼好的擴展可以提供類似功能。

=====更新2====

從歷史中一個個找出來打開,或者「新開一個window,用ctrl+shift+T可以恢復打開」, 可以在一定程度上解決此問題,但存在如下局限性

  • chrome隱身模式登錄的無法恢復;
  • 有的網頁是帶session狀態(比如「登錄狀態」)的;無法恢復;
  • 頁面上有輸入input內容的,無法恢復;
  • 伺服器端的狀態/頁面內容變動,即使能恢復URL也無法滿足要求。比如之前的網頁內容是我需要的內容,首先我重新打開時可能伺服器down機;其次,即使可以重新打開/刷新之後,內容可能已經更改或被刪除了,怎麼解決?大家有沒有遇到過再刷某個zhihu問題時,卻發現「來到了知識的荒原」的情況?這種情況chrome重新打開又怎麼解決?

=====更新1====

多謝各位的回復

其實我經常遇到的是這樣一個場景,chrome瀏覽器是我的工作主要陣地,打開了許多工作時候需要的頁面,我又經常使用ALT+F4 快捷鍵關閉屏幕當前的其他窗口,txt,qq,word,excel等,但有時候多按了一次,或者你錯誤的以為焦點(focus)是在當前你想關閉的窗口上,但實際上focus是在chrome上面。 你點擊ALT+F4的結果就是chrome無聲息的消失了。而被關閉的數十個標籤,是你過去一個月積攢下來為處理完的網頁(我的筆記本除非意外事故,從不關機,一直是睡眠+休眠)。

這時候你可能明白我在說什麼。。


@pansz 的答案能被推上第一,說明很多人對看似類似的問題,其實不明白到底有什麼本質區別。

取消「確認」對話框必須在你完全有控制權的時候。而 Web browser 作為一個 semi-OS,對其上的網站是沒有控制權的。

OS X /macOS 曾經想推行像 iOS 那樣的 crash only app,就是 OS 可以隨時 kill app。但是不能完全做到,因為 macOS 不像 iOS 能從一開始就約定所有 app 都可以隨時終止。所以 macOS 就給 app 增加了一個 sudden termination 的 flag,讓 app 自願聲明自己是否支持 crash only。

Chrome 要想這麼做,也得讓網站自願聲明自己是 fully stateless 才行。如果沒有這麼一套 protocol,那就是瞎搞。


首先是吐槽時間:其實我就不明白,這麼簡單的功能,官方標準版為什麼不加入!!把選擇權難道交給用戶不是最好的么!!美其名曰的簡約哲學,在這個問題上完全是對用戶意志的強姦!

有3種方法,其中3已經不能用了。1比較簡單,但是有局限;2每次要記得打開一個特定網頁,略繁瑣。

====================================================

1. 一個可能的替代方案是

新開一個chrome window, 然後用ctrl+shift+T來恢復打開

但存在如下局限性:

    • chrome隱身模式登錄的無法恢復;
    • 有的網頁是帶session狀態(比如「登錄狀態」)的;無法恢復;
    • 頁面上有輸入input內容的,無法恢復;
    • 伺服器端的狀態/頁面內容變動,即使能恢復URL也無法滿足要求。比如之前的網頁內容是我需要的內容,首先我重新打開時可能伺服器down機;其次,即使可以重新打開/刷新之後,內容可能已經更改或被刪除了,怎麼解決?大家有沒有遇到過再刷某個zhihu問題時,卻發現「來到了知識的荒原」的情況?這種情況chrome重新打開又怎麼解決?

====================================================

2. 目前的一個比較好地模擬「FF關閉多tab提醒」的變通的方法是,在每個不希望被意外關閉的chrome window, 打開一個tab訪問如下URL,這樣可以在意外關閉時跳出提示阻止:

Prevent browser close tab

    • 這個方法可以解決前述所有問題,但是略繁瑣。如果忘記打開了,那就廢了。

====================================================

3. Chrome extension: Chrome Toolbox (by Google),現在已經不支持了.

We no longer provide this extension because most features were made in NPAPI and NPAPI is no longer supported in Chrome.

last updated: 2014/4/21

https://chrome.google.com/webstore/detail/chrome-toolbox-by-google/fjccknnhdnkbanjilpjddjhmkghmachn?hl=en

參考文獻:

  1. How to prevent closing multiple tabs in Chrome

  2. Is there a way to have Chrome confirm before closing multiple tabs

    https://productforums.google.com/forum/#!topic/chrome/uqMFLTmnOoQ


確認提醒是個反人類的東西。它應該在現在的設計中儘可能避免存在。除了某些不可避免的情形(比如完全不可逆的操作)。

比較人性化的操作是恢復,也就是說你始終可以將誤操作恢復。對刪除的人性化設計是允許恢復,而不是確認窗口。

比方說你關閉了Chrome那麼更人性化的方式是當你下次打開Chrome時恢復所有的標籤頁。當然,這個功能Chrome能做到。~~~~既然可以恢復,何必還需要確認?


實在不想換火狐的話,你可以考慮從「Alt+F4」下手。比如綁定個全局快捷鍵,按下的時候檢查如果當前窗口是 Google Chrome 的就彈個窗讓用戶確認,別的程序就直接發送關窗口的消息。

我是火狐+Linux 用戶,所以給不了實際的方法,只能提供思路。

有好多回答者提到恢復標籤頁……恢復標籤頁一般只是重新打開那個 URL 而已,情況好一點的可以從緩存中載入一些數據。但是很多東西,特別是在大量使用 Ajax 的頁面,會丟失的。YouTube 還好,會幫你記住上次播放到哪裡了(但是不會記住暫停狀態,所以恢復之後原先暫停的也會繼續播放了)。像知乎這種的,正在讀未讀消息呢,重新打開的時候,就要手動再打開相應的未讀消息浮層了(前提是你還記得讀到了哪裡)。Google+ 的新消息提醒更討厭,點到查看提醒的界面之後,如果被不小心關閉,就只能在「已讀消息」里找它了(前提還是你記得你還沒讀完的消息是哪個)。

PS: 我不太需要這個功能,因為我很少用 Ctrl-Q 關窗口,也很少用 Ctrl-W 關標籤頁(容易錯按成 Ctrl-Q)。關標籤頁我主要用滑鼠中鍵的,或者 VimFx 提供的「x」快捷鍵。。


為啥不設置成再次打開瀏覽器時恢復上次的標籤頁??我就是這樣,B站沒看完的視頻下次繼續看…


存在誤操作關閉所有窗口的可能性嗎?存在,而且不小。

一旦誤關閉,能恢復之前打開的網頁嗎?很多情況下不能。

所以這個確認應不應該有?應該,至少也應該做成一個設定允許開啟關閉。

順便說一句,很多人不放在眼裡的IE可是有這個功能的哦。


首先是有類似這個功能的

但奇怪的是只有退出Chrome(cmd+q)才會提醒,關閉(左上角叉)反而不會,而兩者同樣會關閉當前所有標籤。(Windows下這兩者就是一個概念)

當然基於Mac用戶習慣,關閉瀏覽器一般都是cmd+q,真的點按鈕的倒很少,所以其實和題主所說是類似的。只是我個人推測這裡明顯是Google欠考慮了。


你們愚蠢的人類難道真的不知道自己在幹嘛嗎?


意外關閉可以使用快捷鍵ctrl+shift+T來恢復打開.


有一天你正在欣賞動作片,突然你父親進來了,你希望有這個提示嗎


我設置了每次啟動打開上次關閉的頁面


我挺討厭退出時需要提示的。

當我說我要退出時我當然知道我要退出,我又不是傻逼。

如果我誤操作了,我當然會選擇承擔我誤操作帶來的後果。

(這個事情純粹就是個人喜好)



我不是針對Google,我是說,設計用戶體驗時不考慮用戶作為人這一主體可能出現誤操作的設計師,________。


關於Chrome開多標籤頁時誤操作關閉退出的問題,有網友找到最簡單的方法,就是長期打開一個關閉會彈窗的網站,從而實現阻止Chrome誤操作退出的問題。

發現知乎里很多網友都只是強調可以重新恢復頁面的,但我們要的不只是恢復頁面,而是需要恢復頁面里已經填寫的文字信息。

有些網友根本不了解這個需求的真實原因,當你在公司辦公系統、網上政務平台、論壇社區、社交網站里,填寫一大段報銷明細、申報資料、心得體會、文字圖片,突然一不小心點了右上角,這全部的文字信息就全沒了


其實更好的是能夠關於全局快捷鍵的應用,不然以我習慣ALT+F4關閉windows 窗口的習慣,一天在chrome裡面誤操作20次,而且chrome這個功能特別靈敏。。。。反人類~


上面有位仁兄提到了這種方法。因為平時有記筆記的習慣,所以經常打開博客園的這個網站作為固定標籤,並且所佔資源也不多,所以推薦大家使用以便解決誤操作問題!


shift+ctrl+T可以挽救一下


用別的瀏覽器。


歷史記錄裡面可以一鍵打開上次關閉的所有頁面。。。


推薦閱讀:

分屏操作對於 iPad 是否必要?
為什麼大部分國外網站內鏈接不用target=「_blank」新窗口打開?
在網頁跳轉中,什麼時候在本頁面跳轉,什麼時候彈出新頁面?
Uber 怎麼投訴?
請問大家會想網易雲音樂成為一個社交App么?

TAG:GoogleChrome | 用戶體驗 | 網頁瀏覽器 | 谷歌Google | 設計哲學 |