Vô hiệu hóa chức năng khôi phục phiên Google Chrome [trùng lặp]


58

Câu hỏi này đã có câu trả lời ở đây:

Chrome đề nghị khôi phục phiên cuối cùng khi nó không tắt đúng cách (mất điện, Chrome bị hỏng, ...).

Làm thế nào để tôi vô hiệu hóa điều đó? (Cài đặt hoặc chuyển đổi dòng lệnh)

Tôi đang sử dụng một tệp bó bắt đầu (trong số những thứ khác) chrome ở chế độ kiosk cho một trang khi khởi động windows. Ngay cả sau khi mất điện, v.v. nó chỉ nên khởi chạy trang đó mà không có sự ồn ào.


1
Nó có thể không thể vô hiệu hóa nó. Nếu bạn đang sử dụng tệp bó, tôi sẽ xóa tệp xử lý phiên trước khi bạn khởi chạy Chrome.
Ramhound

@Ramhound Tập tin nào sẽ là? "Dữ liệu người dùng \ Mặc định \ Phiên hiện tại" và "Dữ liệu người dùng \ Mặc định \ Phiên hiện tại" dường như không tạo ra sự khác biệt. "Dữ liệu người dùng \ chrome_shutdown_ms.txt" cũng không.
riha

@riha chỉ đơn giản là làm sạch lịch sử và phiên trước khi đóng trình duyệt sẽ giải quyết vấn đề của bạn và có một số công cụ của bên thứ ba mà sẽ tự động xóa sạch lịch sử khi hệ thống của bạn được khởi động lại
Blueberry - Vignesh4303

Mất điện ngăn chặn xóa lịch sử / phiên. Xóa toàn bộ thư mục hồ sơ hoạt động, nhưng cảm giác như hơi quá ...
riha

@janot và những người đóng cửa khác: câu hỏi này được đánh giá cao hơn và có nhiều lượt xem hơn so với bản sao được liên kết. Tôi đã bỏ phiếu để đóng cái cũ hơn, ít được xem là bản sao.
nc4pk

Câu trả lời:


42

Tôi biết điều này đã cũ nhưng tôi nghĩ nó sẽ hữu ích cho những người khác có thể gặp phải điều này.

Tôi gặp vấn đề này và đã thử cài đặt cờ nhưng không được. thêm --incognitovào lệnh đã giải quyết vấn đề.

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

Tôi đã thử điều này trong nhiều thời trang khác nhau về sự cố Chrome và kéo nguồn cho PC. Trong tất cả các thử nghiệm, hệ thống sẽ bật nguồn và chuyển sang chế độ kiosk mà không có thông báo lỗi mặt nhăn.


1
Đây có khác gì câu trả lời của @ Dom không?
Andrew Lott

8
lưu ý, chế độ ẩn danh sẽ vô hiệu hóa bộ nhớ đệm, vì vậy nếu điều đó quan trọng đối với ứng dụng của bạn thì đây không phải là một lựa chọn tuyệt vời.
ericsco

Điều này vô hiệu hóa bất kỳ tiện ích mở rộng nào bạn đã thiết lập.
André Christoffer Andersen

28

thử dòng này

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

Để biết thêm thông tin chi tiết

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


8
điều này hoạt động tốt nếu bạn bao gồm --disable-infobars, sau đó giết chết cảnh báo hoàn toàn
l0ft13

Cho đến bây giờ chrome.exe --disable-session-crashed-bubblelà đủ để đặt dấu nhắc đi.
Deilan

14
lưu ý rằng điều này không còn hoạt động với Chrome 58 nữa
bk138

1
Có, --disable-session-crashed bubble dường như không hoạt động, vui lòng thêm hai bit của bạn vào bug.chromium.org/p/chromium/issues/detail?id=445256#c17 để cho nhóm Chromium biết vấn đề này
Ben Roberts

Với Chrome 71: --restore-last-sessionđối số khi khởi chạy chrome
Matt

28

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)


Nếu tôi đã sử dụng linux trước đó, có lẽ tôi đã dùng thử.
riha 17/2/2015

1
Lệnh được sửa đổi một chút này hoạt động với Chromium 56: sed -i -e 's / ("exit_type": \ s *) "Sụp đổ" / \ 1 "Không" / g' \ -e 's / ("exited_cleanly": \ s *) false / \ 1true / g '\ ~ / .config / chromium / Mặc định / Tùy chọn
Sundae

Đừng quên chromium/Local Statetập tin có cùng trường.
dùng3549596

1
Tôi đặt câu trả lời cập nhật, dựa trên thông tin này, tại superuser.com/a/1206120/4160 .
Josh Kelley

1
Để làm cho nó xử lý hoặc làm một cái gì đó như thế này: sed -i 's / "exit_type": * "Crashing" / "exit_type": "Không" /' ~ / .config / google-chrome / Mặc định / Tùy chọn sẽ xử lý bất kỳ số khoảng trắng giữa khóa và giá trị (bao gồm không có).
rofer

14

Thử đi

  • đi đến chrome://flags/
  • sau đó nhấp Enablevào liên kết viết: " Disable Better session restore"

Tôi hi vọng cái này giúp được


11
Có vẻ như họ đã xóa cờ này ... (Windows Chrome v38), bummer.
Ben Roberts

4

Mở chrome \ Default \ Preference và thay đổi giá trị thành

"exit_type": "không",

"exited_cleanly": đúng,

Lưu tệp và đặt anh ta vào thuộc tính "chỉ đọc". Đã thử nghiệm trên các phiên bản khác nhau của trình duyệt Chrome


3
Trên Chrome 72 "exit_type": "Normal"dường như là giá trị ưa thích.
Zach Bloomquist

3

Ai đó đã đề nghị chỉ chạy Chrome ở chế độ Ẩn danh để khắc phục sự cố tại đây . Nếu bạn đang chạy ở chế độ toàn màn hình và chuyển hướng đến một trang cụ thể không đáng chú ý. Tôi biết đó là một chút công việc xung quanh.


Điều đó chắc chắn cung cấp một số thông tin hữu ích, cảm ơn. Cách giải quyết hiện tại của tôi là xóa toàn bộ thư mục hồ sơ trước khi bắt đầu chrome. Ẩn danh có lẽ là sự lựa chọn tốt hơn. Tôi sẽ báo cáo lại.
riha

1
lưu ý, chế độ ẩn danh sẽ vô hiệu hóa bộ nhớ đệm, vì vậy nếu điều đó quan trọng đối với ứng dụng của bạn thì đây không phải là một lựa chọn tuyệt vời.
ericsco
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.