Tôi thấy một số bất tiện trong các giải pháp được cung cấp:
--incognito switch xóa bộ nhớ cache, điều khá tệ trong hầu hết các trường hợp.
(Trợ giúp sao chép chrome)
Google Chrome có hàng trăm cờ dòng lệnh không có giấy tờ được thêm và xóa theo ý thích của các nhà phát triển.
--disable-session-crashed bubble tùy thuộc vào phiên bản chrome nào bạn đang sử dụng, phiên bản thực tế nhất v39 không cho phép cài đặt này.
Giải pháp tôi đã làm là thay đổi hồ sơ người dùng và ghi đè trạng thái sự cố thành trạng thái đóng bình thường, Đó là một cách hack đơn giản, hoạt động hoàn hảo.
Đây là tập lệnh tôi chạy ở chế độ kiosk trong phiên chỉ dành cho chrome trong Ubuntu 12.04 và 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"
Nó chỉ đơn giản là tìm và thay thế chuỗi
- "exited_cleanly": sai
- exit_type ":" Sụp đổ "
với
- "exited_cleanly": đúng
- "exit_type": "Không"
Vì vậy, cho dù chrome đã đóng cửa như thế nào. Nó sẽ luôn nghĩ rằng nó đã đóng cửa duyên dáng.
(Đã thử nghiệm ở nhiều phiên bản chrome)