停止Chrome“恢复上一个会话”功能

时间:2018-02-15 09:22:30

标签: windows-10 google-chrome-devtools

我在自助服务终端模式下运行Chrome。我有一个后台应用程序,如果互联网连接失败将杀死铬。连接被修复后,它会再次启动chrome。然而,当它重新启动时,我有“恢复上一次会话”泡泡出现。我不希望它那样做。我希望它只是打开启动设置中定义的启动页面。

无论如何要做到这一点?

我知道隐身模式可以做到这一点,但我需要自动完成cookie和密码!

4 个答案:

答案 0 :(得分:1)

一种方法是在路径

中打开“首选项”文件

“C:\ Users ... \ AppData \ Local \ Google \ Chrome \ User Data \ Default”

并编辑它修改条目:

  • “exit_type”: “无”
  • “exited_cleanly”:真

将文件另存为只读。

希望这对你有所帮助。

答案 1 :(得分:1)

如果您有多个用户个人资料,则可能需要导航至: “ C:\ Users \\ AppData \ Local \ Google \ Chrome \ User Data \ Profile 1” (或任何数字)进入您的偏好设置文件。如果适用,您可能还必须对所有其他配置文件执行此操作。

答案 2 :(得分:0)

在我拥有的脚本中添加了一些功能,可以杀死并重新启动多个chrome实例。效果很好,但我将"exit_type":"Crashed"更改为"exit_type":"Normal"。有关使用互联网上的代码的所有常见警告,后果自负,YMMV等。

$c = Get-Content "$($env:localAppData)\Google\Chrome\User Data\Default\Preferences"
if ($c.IndexOf('"exit_type":"Crashed"') -gt 0) {
  Write-Information -MessageData "Chrome Crashed -- fooling startup to think it didn't"
  $c.Replace('"exit_type":"Crashed"', '"exit_type":"Normal"') | Set-Content "$($env:localAppData)\Google\Chrome\User Data\Default\Preferences" -NoNewLine
}

答案 3 :(得分:-1)

在Chrome启动属性中非常简单地使用--incognito