2012-08-13 12:34:33 +0000 2012-08-13 12:34:33 +0000
60
60

禁用谷歌浏览器会话恢复功能

当Chrome没有正常关闭时(断电、Chrome崩溃……),Chrome提供恢复上一个会话。

我如何禁用该功能?(设置或命令行开关)

我正在使用一个批处理文件,该文件可以在windows启动时以kiosk模式启动(其中包括)chrome的单个页面。即使在断电等情况下,它也应该只启动该页面而不发生骚动。

答案 (6)

42
42
42
2013-07-12 13:04:02 +0000

我知道这是个老问题,但我想这对其他可能遇到这个问题的人有帮助。

我遇到了这个问题,尝试了标志设置,但没有帮助。在命令中添加--incognito确实解决了这个问题。

chrome.exe --kiosk --incognito some.web.site

我以各种方式尝试过让Chrome浏览器崩溃和拉断PC电源。在所有测试中,系统都会开机并进入信息亭模式,而不会出现皱眉头的错误信息。

29
29
29
2014-10-23 10:58:59 +0000

试试这一行

chrome.exe --kiosk --disable-session-crashed-bubble "http://example.com"

更多详细信息 http://peter.sh/experiments/chromium-command-line-switches/

28
28
28
2015-01-15 01:33:30 +0000

我在所提供的解决方案中看到了一些不便之处。

–incognito switch removes cache, what is pretty bad in most circumstances.

(复制粘贴chrome帮助 )

Google Chrome浏览器有数百个未记录的命令行标志,这些标志由开发者随意添加和删除。

–disable-session-crashed-bubble 取决于你使用的是哪个版本的chrome,最实际的版本是v39不允许这个设置。

我的解决办法是修改用户配置文件,把崩溃状态覆盖为正常关闭状态,这是个简单的黑客,效果很好。

这是我在Ubuntu 12.04和14.04下的chrome-only会话的kiosk模式下运行的脚本

#!/bin/sh
sed -i 's/"exited_cleanly": false/"exited_cleanly": true/' ~/.config/google-chrome/Default/Preferences
sed -i 's/"exit_type": "Crashed"/"exit_type": "None"/' ~/.config/google-chrome/Default/Preferences
google-chrome --kiosk "http://some_url"

它简单地找到并替换了字符串

  • “exited/_cleanly”:false
  • exit/_type": “Crashed”

  • “exited/_cleanly”: true
  • “exit_type”: “None”

所以,无论chrome如何关闭, 它总是认为它已经优雅地关闭了。(在许多chrome版本中测试)

14
14
14
2012-11-14 01:23:27 +0000

试试这个

  • 进入chrome://flags/
  • 然后点击Enable上的链接,上面写着:"Disable Better session restore

希望能帮到你。

4
4
4
2015-03-06 08:32:10 +0000

打开chrome №Default №Preference,将值改为

“exittype”: “none”,_

“exited_cleanly”: true,

保存文件,并把他放到 “只读 "属性。在各种版本的Chrome浏览器上测试

3
3
3
2012-08-13 14:59:08 +0000

有人建议只需在隐身模式下运行Chrome浏览器就可以解决这个问题 这里 。如果你是在全屏模式下运行,并且重定向到一个特定的页面,那应该不会被察觉。我知道这是个小办法。