问题标签 [web-notifications]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
98 浏览

php - 来自服务器的 Web 通知

当我更新数据库时,我想从服务器向客户端推送通知。
这是我的控制器:

在我看来,我打电话给:

但是当我访问页面时:http://localhost:8080/admin/client_caba/finish
它显示一个对话框并且没有完成操作...... 在此处输入图像描述

我哪里错了?请告诉我如何解决这个问题并将参数传递给弹出通知......谢谢

0 投票
5 回答
1712 浏览

javascript - 在通知 FirefoxOS 中显示图标

我想在 Notofication Firefox OS 中显示一个图标,因为我使用以下代码:

在桌面图标显示良好

在此处输入图像描述

但图标不显示在移动设备(Firefox OS Simulator)

在此处输入图像描述

问题是什么 ?任何想法 ?谢谢。

更新

如果我像这样从 url 获取图标:https://cdn1.iconfinder.com/data/icons/app-tab-bar-icons-for-ios/30/User_login.png图标在模拟器中显示良好,所以我认为问题是路径:/

注意:我使用 Firefox OS 1.3,图标大小为 30 x 30

0 投票
3 回答
1019 浏览

javascript - Stack Overflow 桌面通知如何工作?

也许这是一个相当大且模棱两可的问题:

在 Stack Overflow 聊天室中,有一个“启用桌面通知”按钮,当有人回复您时,该按钮会在系统托盘中显示一些内容。

这是通过什么机制起作用的?它总是让我很好奇。

网站如何访问系统托盘?

0 投票
2 回答
55485 浏览

google-chrome - 在 Chrome 或 Firefox 中从已关闭的 Web 应用程序发送桌面通知?

我的目标是在 Chrome 或 Firefox 中从当前未在浏览器中打开的网络应用程序(我们称之为 X)发送Gmail 样式的桌面通知,而无需用户安装应用程序或扩展程序。如果用户需要授予从 X 接收通知的权限是可以的,如果需要打开浏览器才能显示通知也可以,只要 X 不需要在浏览器中打开即可。不需要打开任何浏览器窗口的解决方案也可以使用。

我只是花了一天时间研究这个,到目前为止,我我已经学会了:

  • 自 OSX Mavericks 以来,已经可以通过Safari Push Notifications在 Safari 7+ 中执行此操作。
  • Web Notifications API在Chrome/Firefox 中工作,但需要用户的浏览器对 X 开放。
  • Twitter发送类似的网络通知,无需先征求用户许可,但要求用户的浏览器对 Twitter 开放。
  • 有很多关于可能的Growl实现的参考,但据我所知,所有这些都需要用户安装 Growl 和/或支持 Growl 的应用程序才能工作。

我上面的任何陈述都可能是错误的——我很想听听!- 我也愿意接受任何其他解决方案。有任何想法吗?

谢谢阅读。

0 投票
2 回答
3341 浏览

javascript - 单击 Chrome 通知时转到已打开的选项卡

网页中的 Javascript(不是 Chrome 应用或扩展程序)可以创建 Chrome 桌面通知,并设置点击通知时要打开的 URL。

是否可以创建一个通知,单击该通知时会打开创建该通知的选项卡?

0 投票
1 回答
1498 浏览

javascript - Web/Desktop Notification API - 在刷新页面时强制关闭所有通知

我一直在研究 Web Notification API 或 Desktop Notification API。我了解它的构造方式以及它支持的属性和事件的数量。通知旨在与浏览器分开,即使浏览器被最小化,例如通知仍然可以显示。

我的问题是,有没有办法将通知与网页上的操作联系起来?特别是,我想在刷新页面时关闭所有通知对话框。我怎样才能做到这一点?

提前致谢。

0 投票
3 回答
709 浏览

javascript - 按标签名称隐藏 JS 通知对象

我正在为我的项目使用通知 API 来显示浏览器通知,其中每个通知都有一个唯一的标签 (ID),但我似乎无法找到一种方法来关闭或隐藏标签名称的通知,而不调用关闭对象上的函数,因为它可能与其他页面一起关闭,而不是它的起源。这种事情可能吗?

0 投票
2 回答
9660 浏览

javascript - 重置被拒绝的 HTML 通知

我有一个使用 HTML 通知的网络应用程序。如果用户第一次允许它并开始使用它,它工作正常,但是如果用户第一次通过单击阻止按钮阻止通知,然后尝试通过某些用户手势再次请求权限,则浏览器不会触发(允许/阻止)弹出窗口。

这是我第二次触发权限。

它适用于default案例,但不适用于denied案例。

0 投票
2 回答
324 浏览

javascript - 错误时在 html 通知中添加默认图标

我正在使用 HTML5 通知为我的 Web 应用程序创建通知。

我对通知代码使用如下选项:-

所有文本、snum 和 cnum 都已定义。

该图标是从服务器检索的,并且工作正常。但是,如果该图标在服务器上不存在 :: 通知图标将变为空白。

如果找不到图像,我想添加一个默认图标。

有人可以在没有额外 HTTP 调用的情况下对此提供帮助吗?

0 投票
1 回答
187 浏览

mozilla - Mozilla 撤消“始终阻止通知”

使用 web 通知 api Mozilla 将请求用户许可。如果我选择“始终阻止通知”,似乎无法撤消该设置(?)。

我检查了 about:config,并且 dom.notifications.enabled 是真的。

但是调用 Notification.requestPermission() 永远不会再次显示弹出窗口......