Làm cách nào tôi có thể tự động xóa dữ liệu duyệt web của mình khi thoát Chrome?


8

Tôi không thích việc tìm kiếm và lịch sử web của mình cứ quẩn quanh mãi. Do đó, tôi tự hỏi: Có thể tự động xóa dữ liệu duyệt khi thoát trong Google Chrome không? Nếu không thể thực hiện được với Chrome, bạn có biết bất kỳ trình duyệt web tốt nào khác có khả năng này không?

PS Tôi không sẵn sàng root thiết bị của mình chỉ cho mục đích này. Do đó, tôi đang tìm kiếm một giải pháp không yêu cầu quyền truy cập root.


Xin chào và chào mừng bạn đến với Android.SE! Tôi không nêu lên câu hỏi của bạn. Nó cần làm việc. Vui lòng [chỉnh sửa [nó để giải quyết hai vấn đề sau. 1. Câu hỏi của bạn hỏi về chế độ ẩn danh, nhưng đối với tôi, điều đó dường như là quá mức cần thiết (đặc biệt là trong trường hợp thiết bị của bạn gặp sự cố trong khi bạn đang lướt web). Thực sự, bạn thích một tùy chọn "xóa dữ liệu duyệt khi thoát", phải không? 2. Bạn có khăng khăng sử dụng Chrome không? Làm thế nào mở cho bạn ý tưởng chuyển sang một trình duyệt web khác, chẳng hạn như Firefox?
tealhill hỗ trợ Monica

Cảm ơn! Bạn nói đúng về chế độ ẩn danh có thể là quá mức cần thiết. Tôi đã lấy lời khuyên của bạn và thực hiện các chỉnh sửa cần thiết cho câu hỏi của tôi. Tôi cũng quyết định dùng thử Firefox và tôi phát hiện ra rằng nó có tùy chọn xóa dữ liệu duyệt khi thoát, nhưng bạn phải nhấn vào nút menu và chọn thoát. Vẫn dễ dàng hơn nhiều so với trên chrome!
Phillip

1) Làm thế nào để bạn thoát Chrome? Bạn chỉ đơn giản là vuốt nó ra khỏi danh sách nhiệm vụ gần đây, hoặc một số cách khác? 2) Phiên bản Lollipop và thiết bị Android nào? Điều thứ hai không quan trọng nhưng thật tốt khi nói với chúng tôi.
Firelord

Vâng, tôi chỉ đóng nó bằng cách vuốt nó ra khỏi danh sách nhiệm vụ gần đây. Tôi có một chiếc Samsung Galaxy S4 từ nước rút (SPH-L720) chạy Android 5.0.1.
Phillip

@Phillip: Cảm ơn bạn đã chỉnh sửa câu hỏi của bạn. Bây giờ tôi cuối cùng đã nâng cấp nó. :)
tealhill hỗ trợ Monica

Câu trả lời:


5

Tôi sẽ sử dụng firefox. Nó có một tùy chọn để xóa khi thoát. Bạn phải vào menu (mà bạn có thể truy cập bằng cách nhấn vào biểu tượng menu) và nhấn thoát mỗi lần, nhưng dường như không có cách nào tôi biết về chrome, Điều đó tốt hơn là không có gì. Firefox không quen với việc này, vì vậy hãy thận trọng.


Có vẻ như OP đã biết về phương pháp này . Nhưng nó vẫn là một câu trả lời mặc dù! Nhưng dù sao, bạn có thể liên kết ứng dụng trong câu trả lời? Ngoài ra, tính năng "thoát" này phải được kích hoạt trước tiên để hiển thị trong Menu. Hãy đề cập đến nó là tốt.
Firelord

OP đã hỏi về Chrome chứ không phải Firefox.
dùng598527

@ user598527 Câu hỏi ban đầu được viết cho firefox, sau đó được chỉnh sửa.
typecasto

@LarsonAshcroft: Không có gì về Firefox trong lịch sử sửa đổi .
dùng598527

@ user598527 Đoán tôi đã nhầm rồi. Xin lỗi về điều đó, không biết tôi đang nghĩ gì.
typecasto

4

Chrome không thể sử dụng được trên thiết bị chưa root trừ khi ứng dụng có quyền truy cập vào thư mục dữ liệu của Chrome, đó có thể là trường hợp nếu ứng dụng đó thuộc sở hữu của Google hoặc đó là plugin Chrome. Cả hai loại ứng dụng không tồn tại như bây giờ. Vì vậy, câu trả lời ngắn tức là không có quyền truy cập root, sẽ là KHÔNG, bạn không thể tự động xóa dữ liệu duyệt khi thoát trong Chrome cho Android.


Điều đó nói rằng, ai đó sở hữu một thiết bị đã root có thể tìm kiếm một câu trả lời trong tương lai. Ở đây chúng tôi đi với một giải pháp!

Lưu ý rằng giải pháp này đạt được bằng Thử và lỗi . Tôi đã thử nghiệm một cái gì đó và nó dường như hoạt động hoàn hảo trên các thiết bị của tôi chạy Android 4.2.1, 4.4.2 và 5.0.2 và sử dụng Chrome v43.0.2357.93, có nghĩa là tôi không yêu cầu bất kỳ kiến ​​thức nào về các tệp (đã đề cập dưới đây) thực sự làm hoặc được sử dụng cho.

Giới thiệu về thư mục dữ liệu của Chrome

  • Vị trí của thư mục dữ liệu của Chrome là /data/data/com.android.chrome.
  • Hầu hết các dữ liệu duyệt web (ví dụ: Lịch sử, Trang web hàng đầu, Dữ liệu Web, Cookie, Dữ liệu đăng nhập) nằm bên dưới /data/data/com.android.chrome/app_chrome/Default, đó là đường dẫn hồ sơ.
  • Các tab đã mở ở dưới /data/data/com.android.chrome/app_tabs/0/. 0là UID của người dùng chính.

Tất cả những gì chúng ta sẽ làm là xóa các tệp chịu trách nhiệm nối lại dữ liệu duyệt trước đó khi Chrome được tải lại. Chúng tôi sẽ chỉ cần sử dụng một kịch bản để xóa các tập tin và xóa sẽ được tự động bởi .

Kịch bản

#!/bin/sh

data_dir='/data/data/com.android.chrome';
data_ac_dir=$data_dir/app_chrome/Default;
rm -f $data_ac_dir/History* $data_ac_dir/Web\ Data* $data_ac_dir/Cookies* $data_ac_dir/Visited\ Links $data_ac_dir/Favicons* $data_ac_dir/Top\ Sites* $data_ac_dir/Login\ Data* $data_dir/app_tabs/0/* $data_dir/app_chrome/Local\ State;

Kịch bản rất đơn giản.

  1. Dòng đầu tiên là một shebang .
  2. Các dòng bắt đầu bằng datađang tạo biến và vị trí thư mục cho ăn làm giá trị.
  3. rm -f là để loại bỏ mạnh mẽ các tập tin viz. Lịch sử, dữ liệu web, cookie, liên kết web, Favicons, trang web hàng đầu, dữ liệu đăng nhập, tab ứng dụng, trạng thái địa phương. *là một ký tự đại diện .

Lưu ý rằng giải pháp này sẽ không ảnh hưởng đến Dấu trang hoặc Tùy chọn.

Tuy nhiên, nếu bạn muốn xóa ngay cả Dấu trang và Tùy chọn, chỉ cần thêm lệnh sau vào một dòng mới ở cuối tập lệnh:

rm -f $data_ac_dir/Preferences $data_ac_dir/Bookmarks*;

Lưu tệp dưới dạng Del_chrome_data.sh( .shquan trọng), đẩy tệp vào thư mục gốc ( /sdcard) của thẻ SD nội bộ và làm cho tệp có thể thực thi được bằng như:

adb shell su -c 'chmod 667 /sdcard/Del_chrome_data.sh'

Nếu bạn sử dụng ứng dụng đầu cuối, hãy làm:

su
chmod 667 /sdcard/Del_chrome_data.sh

Kiểm tra chmodđể biết về cách sử dụng của nó.

Ngoài ra, tôi không thay đổi quyền kịch bản của mình theo cách được ghi chú ở trên. Tôi chỉ đơn giản làm cho chúng có thể thực thi được trong máy Linux của mình và sau đó đẩy chúng vào thiết bị Android của tôi.

Hướng dẫn cho tác vụ

  1. Cài đặt và khởi chạy Tasker . Dịch vụ trợ năng của nó cần được bật cho hồ sơ dựa trên ứng dụng.

    Chuyển đến Cài đặt → Trợ năng → Tác vụ → Bật → OK .

  2. Dưới Nhiệm vụ tạo một nhiệm vụ được đặt tên Del_chrome_data.
  3. Tạo một hành động trong đó thông qua +Mã → Chạy Shell và điền các chi tiết sau:

    • Lệnh :sh /sdcard/Del_chrome_data.sh
    • Kiểm tra sử dụng Root
    • Lỗi lưu trữ trong :%Catch
  4. Trong Cấu hình, tạo hồ sơ dựa trên ứng dụng thông qua +Ứng dụng → chọn Tất cảĐảo ngược ở dưới cùng → chọn Chrome .
  5. Liên kết các nhiệm vụ Del_chrome_datatrong đó.

( Đâyhồ sơ đã xuất , trong trường hợp bạn gặp rắc rối.)

Giờ đây, bạn có thể chỉ cần khởi chạy Chrome, duyệt web, mở các ứng dụng khác, quay lại Chrome và dường như không có gì bị ảnh hưởng.

Xóa Chrome khỏi danh sách tác vụ gần đây, khởi chạy Chrome và voila! bạn sẽ nhận thấy rằng dữ liệu duyệt trước đó đã bị xóa tự động.

Bạn cũng có thể cấu hình Tasker để chạy các nhiệm vụ dựa trên thời gian, nếu bạn mong muốn thời gian dựa loại bỏ dữ liệu duyệt web.

Lưu ý : Mất khoảng 2-5 giây trên thiết bị của tôi để lọc các tệp. Có lẽ, những thiết bị đó chậm.

Chúng tôi rất tốt để đi!


Nhiệm vụ tốn tiền. Sẽ hữu ích hơn nếu bạn chỉnh sửa câu hỏi của mình và cung cấp các hướng dẫn cũng hoạt động với phần mềm thay thế miễn phí cho Tác vụ. Câu trả lời của bạn vẫn hữu ích, mặc dù; +1.
tealhill hỗ trợ Monica

0

Tôi không nghĩ điều đó là có thể bởi vì Chrome không có nhiều cá nhân hóa.

Thay vào đó, hãy thử Maxthon Web Browser cho phép bạn lướt Internet mà không lưu thời gian.


Nhưng Trình duyệt web Maxthon có cho phép bạn tự động xóa dữ liệu duyệt khi thoát hoặc bạn phải nhập thủ công một số "chế độ ẩn danh" mỗi khi bạn sử dụng?
tealhill hỗ trợ Monica
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.