Sunulan çözümlerde bazı zorluklar görüyorum:
--incognito anahtarı çoğu durumda oldukça kötü olan önbelleği kaldırır.
(Kopyalama yapıştırma krom yardımı)
Google Chrome, geliştiricilerin kaprisinde eklenen ve kaldırılan yüzlerce belgelenmemiş komut satırı işaretine sahiptir.
- disable-session-crashed-bubble, hangi krom sürümünü kullandığınıza bağlı olarak değişir, en gerçek sürüm v39, bu ayara izin vermez.
Yaptığım çözüm kullanıcı profilini değiştirmek ve çarpışma durumunu normal bir kapanma durumuna yazmaktı, Mükemmel çalışan basit bir kesmek.
Bu kiosk kipinde, Ubuntu 12.04 ve 14.04 altındaki sadece chrome oturumunda çalıştırdığım komut dosyası.
#!/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"
Sadece dizeyi bulur ve değiştirir
- "Exited_cleanly": false
- exit_type ":" Kaza "
ile
- "exited_cleanly": doğru
- "exit_type": "Yok"
Öyleyse, kromun nasıl kapandığı önemli değil. Her zaman incelikle kapandığını düşünecek.
(Birçok krom sürümünde test edilmiştir)