禁用谷歌浏览器会话恢复功能
当Chrome没有正常关闭时(断电、Chrome崩溃……),Chrome提供恢复上一个会话。
我如何禁用该功能?(设置或命令行开关)
我正在使用一个批处理文件,该文件可以在windows启动时以kiosk模式启动(其中包括)chrome的单个页面。即使在断电等情况下,它也应该只启动该页面而不发生骚动。
当Chrome没有正常关闭时(断电、Chrome崩溃……),Chrome提供恢复上一个会话。
我如何禁用该功能?(设置或命令行开关)
我正在使用一个批处理文件,该文件可以在windows启动时以kiosk模式启动(其中包括)chrome的单个页面。即使在断电等情况下,它也应该只启动该页面而不发生骚动。
试试这一行
chrome.exe --kiosk --disable-session-crashed-bubble "http://example.com"
更多详细信息 http://peter.sh/experiments/chromium-command-line-switches/ 。
我在所提供的解决方案中看到了一些不便之处。
–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"
它简单地找到并替换了字符串
用
所以,无论chrome如何关闭, 它总是认为它已经优雅地关闭了。(在许多chrome版本中测试)。
试试这个
chrome://flags/
Enable
上的链接,上面写着:"Disable Better session restore
“ 希望能帮到你。