我会收到来自多个网站的 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 函数,以便每当创建通知时都运行一些特定的代码。”