有没有办法查看 Chrome 浏览器的通知历史记录?

有没有办法查看 Chrome 浏览器的通知历史记录?

我会收到来自多个网站的 Chrome 通知,当我没有打开这些网站的任何标签时,这些通知也会起作用。

但有时当我不在办公桌前或看着笔记本电脑时,我会收到这些 Chrome 通知。

由于其中一些通知对我有用,因此我希望能够访问我错过的任何通知。

有没有办法查看通知历史记录?

答案1

如果您有 Mac,那么有办法!

答案2

在 MacOSX 上,Chrome 目录位于 Library/Application Support 中。打开终端应用程序并运行以下命令:

cd ~/Library/Application\ Support/Google/Chrome/Default/Platform\ Notifications/
ls -la

/home/user/.config/google-chrome/Profile 1/Platform Notifications/在 Gnu/Linux 上(至少在 Linux Mint 上),类似地,你可以在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 设置并禁用该网站通知。

笔记如果您的 chrome 中有多个配置文件,您的路径可能会有所不同,如下所示(Profile1 而不是 Default):

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 函数,以便每当创建通知时都运行一些特定的代码。”

相关内容