Win版Chrome多标签打开时,怎样让它退出前提醒确认以防 ...

文章推薦指數: 80 %
投票人數:10人

很多时候本想最小化,却不小心点到了X关闭。





或者误Alt + F4了我很想知道谷歌是基于什么考虑,取消了… GoogleChrome用户体验网页浏览器谷歌(Google)设计哲学Win版Chrome多标签打开时,怎样让它退出前提醒确认以防意外关闭?很多时候本想最小化,却不小心点到了X关闭。





或者误Alt+F4了我很想知道谷歌是基于什么考虑,取消了这个在FireFox中一直存在的“防止误操…显示全部​关注者147被浏览132,196关注问题​写回答​邀请回答​好问题5​8条评论​分享​43个回答默认排序冯东​编程等2个话题下的优秀答主​关注24人赞同了该回答@pansz的答案能被推上第一,说明很多人对看似类似的问题,其实不明白到底有什么本质区别。

取消「确认」对话框必须在你完全有控制权的时候。

而Webbrowser作为一个semi-OS,对其上的网站是没有控制权的。

OSX/macOS曾经想推行像iOS那样的crashonlyapp,就是OS可以随时killapp。

但是不能完全做到,因为macOS不像iOS能从一开始就约定所有app都可以随时终止。

所以macOS就给app增加了一个suddentermination的flag,让app自愿声明自己是否支持crashonly。

Chrome要想这么做,也得让网站自愿声明自己是fullystateless才行。

如果没有这么一套protocol,那就是瞎搞。

发布于2016-09-1113:48​赞同24​​7条评论​分享​收藏​喜欢收起​知乎用户24人赞同了该回答首先是吐槽时间:其实我就不明白,这么简单的功能,官方标准版为什么不加入!!把选择权难道交给用户不是最好的么!!美其名曰的简约哲学,在这个问题上完全是对用户意志的强奸!有3种方法,其中3已经不能用了。

1比较简单,但是有局限;2每次要记得打开一个特定网页,略繁琐。

====================================================1.一个可能的替代方案是:新开一个chromewindow,然后用ctrl+shift+T来恢复打开。

但存在如下局限性:chrome隐身模式登录的无法恢复;有的网页是带session状态(比如“登录状态”)的;无法恢复;页面上有输入input内容的,无法恢复;服务器端的状态/页面内容变动,即使能恢复URL也无法满足要求。

比如之前的网页内容是我需要的内容,首先我重新打开时可能服务器down机;其次,即使可以重新打开/刷新之后,内容可能已经更改或被删除了,怎么解决?大家有没有遇到过再刷某个zhihu问题时,却发现“来到了知识的荒原”的情况?这种情况chrome重新打开又怎么解决?====================================================2.目前的一个比较好地模拟“FF关闭多tab提醒”的变通的方法是,在每个不希望被意外关闭的chromewindow,打开一个tab访问如下URL,这样可以在意外关闭时跳出提示阻止:Preventbrowserclosetab这个方法可以解决前述所有问题,但是略繁琐。

如果忘记打开了,那就废了。

====================================================3.Chromeextension:ChromeToolbox(byGoogle),现在已经不支持了.WenolongerprovidethisextensionbecausemostfeaturesweremadeinNPAPIandNPAPIisnolongersupportedinChrome.lastupdated:2014/4/21https://chrome.google.com/webstore/detail/chrome-toolbox-by-google/fjccknnhdnkbanjilpjddjhmkghmachn?hl=en参考文献:HowtopreventclosingmultipletabsinChromeIsthereawaytohaveChromeconfirmbeforeclosingmultipletabshttps://productforums.google.com/forum/#!topic/chrome/uqMFLTmnOoQ编辑于2016-09-1109:48​赞同24​​7条评论​分享​收藏​喜欢收起​



請為這篇文章評分?