54

Chrome предлагает восстановить последний сеанс, если он не был отключен должным образом (отключение питания, сбой Chrome, ...).

Как мне это отключить? (Настройка или переключатель командной строки)

Я использую командный файл, который запускает (среди прочего) Chrome в режиме киоска для одной страницы при запуске Windows. Даже после отключения питания и т.д. Он должен только запустить эту страницу без шума.

6 ответов6

41

Я знаю, что это старо, но я думал, что это будет полезно для других, которые могут столкнуться с этим.

У меня была эта проблема, и я попробовал настройки флагов, но это не помогло. добавление --incognito к команде решило проблему.

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

Я пробовал это разными способами, разбивая Chrome и подключая питание к ПК. Во всех тестах система включалась и переходила в режим киоска без сообщения об ошибке хмуриться.

26

попробуй эту строчку

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

Для более подробной информации

http://peter.sh/experiments/chromium-command-line-switches/

26

Я вижу некоторые неудобства в предоставленных решениях:

Переключатель --incognito удаляет кеш, что довольно плохо в большинстве случаев.

(Справка по копированию и вставке Chrome)

Google Chrome содержит сотни недокументированных флагов командной строки, которые добавляются и удаляются по желанию разработчиков.

--disable-session-crashed-bubble зависит от того, какую версию chrome вы используете, в самой актуальной версии v39 этот параметр не разрешен.

Решение, которое я сделал, состояло в том, чтобы изменить профиль пользователя и переписать статус сбоя на нормальный статус закрытия. Это простой хак, который отлично работает.

Это скрипт, который я запускаю в режиме киоска в сеансе только для Chrome под Ubuntu 12.04 и 14.04

#!/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" ложь
  • exit_type ":" Crashed "

с

  • "exited_cleanly": правда
  • "exit_type": "Нет"

Так что, как бы ни закрылся хром. Он всегда будет думать, что он закрылся изящно. (Проверено во многих версиях Chrome)

14

Попробуй это

  • перейти к chrome://flags/
  • затем нажмите Enable на ссылке, которая пишет: « Disable Better session restore »

надеюсь, это поможет

3

Откройте chrome \ Default \ Preference и измените значение на

"exit_type": "нет",

"exited_cleanly": правда,

Сохраните файл и поместите его в атрибут "только для чтения". Проверено на различных версиях браузера Chrome

2

Кто - то предложил просто работает Chrome в режиме инкогнито , чтобы обойти эту проблему здесь. Если вы работаете в полноэкранном режиме и перенаправляете на определенную страницу, это не должно быть заметно. Я знаю, что это немного поработало.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .