私の検索とウェブの履歴が永遠にぶらぶらするのは好きではありません。したがって、私は疑問に思います:Google Chromeの終了時に閲覧データを自動的に消去することは可能ですか?Chromeでそれができない場合、この機能を備えた他の優れたWebブラウザーを知っていますか?
PS私はこの目的のためだけにデバイスをルート化するつもりはありません。したがって、ルートアクセスを必要としないソリューションを探しています。
私の検索とウェブの履歴が永遠にぶらぶらするのは好きではありません。したがって、私は疑問に思います:Google Chromeの終了時に閲覧データを自動的に消去することは可能ですか?Chromeでそれができない場合、この機能を備えた他の優れたWebブラウザーを知っていますか?
PS私はこの目的のためだけにデバイスをルート化するつもりはありません。したがって、ルートアクセスを必要としないソリューションを探しています。
回答:
私はFirefoxを使用します。終了時にクリアするオプションがあります。メニューに移動し(メニューアイコンをタップしてアクセスできます)、毎回quitを押す必要がありますが、Chromeで知る方法がないように見えますが、何もないよりはましです。ただし、Firefoxには慣れるまで時間がかかるため、注意して切り替えてください。
ルート権限を取得していないデバイスのChromeでは、アプリがChromeのデータディレクトリにアクセスできない場合、そのアプリがGoogleによって所有されている場合や、Chromeプラグインである場合は、これは不可能です。現在、どちらのタイプのアプリも存在しません。つまり、ルートアクセスがない場合、NOになります。Chromefor Androidの終了時に、閲覧データを自動的にクリアすることはできません。
とは言っても、ルート化されたデバイスを所有している誰かが、将来的に答えを探しに来るかもしれません。ここで解決策を考えます!
この解決策は試行錯誤によって達成されることに注意してください。私は何かを実験しましたが、Android 4.2.1、4.4.2、5.0.2を実行し、Chrome v43.0.2357.93を使用しているデバイスで完全に動作するようでした。つまり、ファイル(以下)実際に使用するか、使用します。
/data/data/com.android.chrome
です。/data/data/com.android.chrome/app_chrome/Default
は、プロファイルパスであるの下にあります。/data/data/com.android.chrome/app_tabs/0/
ます。0
プライマリユーザーのUIDです。Chromeが再度読み込まれたときに、以前の閲覧データを再開するためのファイルを削除するだけです。スクリプトを使用してこれらのファイルを削除するだけで、削除は自動化されますタスカー。
#!/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;
スクリプトは非常に簡単です。
data
は、変数とフィードディレクトリの場所を値として作成しています。rm -f
ファイルを強制的に削除することです。履歴、ウェブデータ、クッキー、ウェブリンク、ファビコン、トップサイト、ログインデータ、アプリタブ、ローカル状態。*
はワイルドカードです。このソリューションはブックマークや設定に影響しないことに注意してください。
ただし、ブックマークとプリファレンスもクリアしたい場合は、スクリプトの下部にある新しい行に次のコマンドを追加するだけです。
rm -f $data_ac_dir/Preferences $data_ac_dir/Bookmarks*;
ファイルをDel_chrome_data.sh
(.sh
重要)として保存し、/sdcard
内部SDカードのルートディレクトリ()にプッシュして、次を使用して実行可能にしますadbなので:
adb shell su -c 'chmod 667 /sdcard/Del_chrome_data.sh'
ターミナルアプリを使用する場合は、次の操作を行います。
su
chmod 667 /sdcard/Del_chrome_data.sh
chmod
使用方法について確認してください。
また、上記の方法でスクリプトのアクセス許可を変更しません。Linuxマシンで実行可能にしてから、Androidデバイスにプッシュするだけです。
Taskerをインストールして起動します。アプリケーションベースのプロファイルでは、そのアクセシビリティサービスをオンにする必要があります。
[設定]→[ユーザー補助]→[タスカー]→[オン]→[OK]に移動します。
Del_chrome_data
。+
→ コード→シェルの実行でアクションを作成し、次の詳細を入力します。
sh /sdcard/Del_chrome_data.sh
%Catch
+
→ アプリケーション →選択したすべて、および反転を 選択→一番下にChromeを。Del_chrome_data
をリンクします。(問題が発生した場合に備えて、ここにエクスポートされたプロファイルがあります。)
これで、Chromeを起動してブラウジングを行い、他のアプリを開いてChromeに戻るだけで、何の影響もないようです。
最近のタスクリストからChromeを削除し、Chromeを起動してください。以前の閲覧データが自動的に削除されていることに気づくでしょう。
時間ベースの閲覧データの削除が必要な場合は、時間に基づいてタスクを実行するようにTaskerを設定することもできます。
注:デバイスでファイルをパージするには、約2〜5秒かかりました。おそらく、それらのデバイスは遅いです。
準備完了です!
Chromeには多くのパーソナライズ機能がないため、それは可能ではないと思います。
代わりに、年表を保存せずにインターネットを閲覧できるMaxthon Webブラウザを試してください。