
複数の Web サイトから Chrome 通知を受け取りますが、それらのサイトのタブを開いていないときでも通知は機能します。
しかし、デスクにいないときやノートパソコンを見ていないときに、Chrome 通知が表示されることがあります。
これらの通知の中には私にとって役立つものもあるので、見逃した通知にアクセスできるようにしたいと思います。
通知履歴を表示する方法はありますか?
答え1
Mac をお持ちなら、方法があります!
答え2
MacOSX では、Chrome ディレクトリは Library/Application Support にあります。ターミナル アプリケーションを開き、次のコマンドを実行します。
cd ~/Library/Application\ Support/Google/Chrome/Default/Platform\ Notifications/
ls -la
Gnu/Linux(少なくともLinux Mint)では、同様にログファイルを次の場所に置くことができます/home/user/.config/google-chrome/Profile 1/Platform Notifications/
– jdmayfield
次のようなファイルが表示されます:
drwx------@ 7 visi staff 224 Jul 13 18:16 .
drwx------ 75 visi staff 2400 Jul 15 11:05 ..
-rw-------@ 1 visi staff 759 Jul 15 10:57 000003.log
-rw-------@ 1 visi staff 16 Jul 13 18:16 CURRENT
-rw-------@ 1 visi staff 0 Jul 13 18:16 LOCK
-rw-------@ 1 visi staff 147 Jul 13 18:16 LOG
-rw-------@ 1 visi staff 41 Jul 13 18:16 MANIFEST-000001
最新のものは 000003.log であることがわかりますので、次のコマンドで確認します。
tail -n 100 000003.log
このログから最新の 100 項目が表示されます。その後、Chrome 設定を開いて、その Web サイトの通知を無効にすることができます。
注記Chrome に複数のプロファイルがある場合は、パスが次のように異なる場合があります (Default ではなく Profile1)。
cd ~/Library/Application\ Support/Google/Chrome/Profile\ 1/Platform\ Notifications/
答え3
MS-Windows を使用している場合は、 に進んでください%LocalAppData%\Google\Chrome\User Data\Default\Platform Notifications
。過去の通知のログ ファイルがあります。
答え4
通知を直接記録することはできないようなので、もし同じ問題を抱えていたら、Pushbullet を勧めてくれたユーザーのように、Android フォン エミュレーターか電話を使ってごまかします。しかし、Pushbullet だけではなく、他にもたくさんのアプリがあります。通知を聞いて記録する Android のトリックについては、別のスレッドで議論できます。
プログラマーであれば、自作の拡張機能で問題を解決できるかもしれません。
https://stackoverflow.com/questions/15949606/how-can-i-listen-to-notifications
「webkitNotifications.createNotification 関数をフックして、通知が作成されるたびに特定のコードを実行することができます。」