tampermonkey/Javascript中的通知

tampermonkey/Javascript中的通知,javascript,facebook,notifications,Javascript,Facebook,Notifications,我有一个facebook群组,当有新帖子时,我想在我的桌面上得到一个通知。为此,我下载了chrome的“页面刷新”,这将每隔一段时间更新一次页面。然后我下载了tampermonkey,以生成用户脚本 我制作了一个运行良好的用户脚本,只要在组中有新帖子时在页面上发布一个警报(如果在过去30秒内发布了任何内容,则每隔30秒检查一次)。所以代码的最后一部分应该可以工作,但是当我添加“notifyMe”方法时,它就停止工作了 但由于我想得到一个通知,即使我在我的浏览器中工作,我发现通知是可能的。但是我不

我有一个facebook群组,当有新帖子时,我想在我的桌面上得到一个通知。为此,我下载了chrome的“页面刷新”,这将每隔一段时间更新一次页面。然后我下载了tampermonkey,以生成用户脚本

我制作了一个运行良好的用户脚本,只要在组中有新帖子时在页面上发布一个警报(如果在过去30秒内发布了任何内容,则每隔30秒检查一次)。所以代码的最后一部分应该可以工作,但是当我添加“notifyMe”方法时,它就停止工作了

但由于我想得到一个通知,即使我在我的浏览器中工作,我发现通知是可能的。但是我不能让它工作。这是我的密码:

jsfiddle.net/x4bW6/

是否因为tampermonkey无法运行通知?因为通知对我来说工作得很好,当我在测试它时发现了代码:

第一个通知,即您请求权限的部分,必须作为用户交互事件的结果触发。也就是说,您必须从onclick()事件调用通知函数,而不仅仅是从某些javascript代码。一旦您授予权限,tampermonkey本身就可以在无需用户交互的情况下发出桌面通知。让它自己工作的最简单的方法是,只需在调用您已有代码的函数中附加一个notifyMe(),单击它,然后在“黄条警告”中选择“是”。您可能还想看看TM的GM_通知函数。