正常にシャットダウンされなかった場合、Chromeは最後のセッションを復元します(停電、Chromeのクラッシュなど)。
無効にするにはどうすればよいですか。 (設定またはコマンドラインスイッチ)
私はWindows起動時の単一ページにキオスクモードでchromeを起動するバッチファイルを使用しています。停電などの後でさえ、それはラッカスなしでそのページを立ち上げるだけであるべきです。
私はこれが古いことを知っていますが、私はそれがこれに出会うかもしれない他の人たちに役立つだろうと思った。
私はこの問題を抱えていてフラグ設定を試みましたが、それは助けにはなりませんでした。コマンドに--incognito
を追加することで問題は解決しました。
chrome.exe --kiosk --incognito some.web.site
私はChromeをクラッシュさせてPCの電源を入れるというさまざまな方法でこれを試した。すべてのテストで、システムは電源を入れ、顔をしかめていないというエラーメッセージなしでキオスクモードに入ります。
この行を試してください
chrome.exe --kiosk --disable-session-crashed-bubble "http://example.com"
より詳しい情報は
私は提供された解決策にいくつかの不都合を見ます:
--incognitoスイッチはキャッシュを削除します。これはほとんどの状況でかなり悪いことです。
(コピー&ペーストクロムヘルプ)
Google Chromeには数百もの文書化されていないコマンドラインフラグがあり、開発者の気まぐれに追加および削除されます。
--disable-session-crashed-bubbleは、使用しているクロムのバージョンによって異なります。最も実際のバージョンv39では、この設定は許可されていません。
私がした解決策は、ユーザープロファイルを変更してクラッシュステータスを通常のクローズステータスに上書きすることでした。これは単純なハックです。
これは私が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"
単に文字列を見つけて置き換える
と
それで、どんなにクロムが閉じたとしても。それはいつもそれが優雅に閉じたと思います。 (多くのクロムバージョンでテスト済み)
これを試して
chrome://flags/
に行くEnable
をクリックします。 "Disable Better session restore
"これが役立つことを願っています
Chrome\Default\Preferenceを開き、値をに変更します。
"exit_type": "なし"、
"exited_cleanly":真、
ファイルを保存して、属性を「読み取り専用」にします。 Chromeブラウザのさまざまなバージョンでテスト済み
問題を回避するために、Chromeをシークレットモードで実行することをお勧めします。フルスクリーンモードで実行していて、特定のページにリダイレクトしている場合は、それほど目立たないはずです。私はそれがちょっとした回避策であることを知っています。