问题标签 [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.
javascript - Notification.requestPermission 在 Mac 版本的 Safari 中引发错误
我正在尝试在页面加载时使用 jQuery 在本地显示通知。通知在 Firefox、Firefox Developer 和 Chrome 中正确显示。尽管通知首选项设置允许,但通知未出现在 Safari 中。
MDN 站点https://developer.mozilla.org/en/docs/Web/API/notification也有类似的代码。
片段如下。
完整代码如下。
编辑 1:Safari 抛出此异常
undefined 不是对象(评估 'Notification.requestPermission().then')
javascript - 如何使用 HTML 5 通知 - Web API 发送、安排通知?
嗨,我们可以使用 Web API 安排通知并在所需时间发送它们。我有一个 CMS 应用程序,用户可以在其中安排和发送他们的移动应用程序的推送通知,我正在寻找类似于使用 html 5 网络通知的东西。
ubuntu - ubuntu 中的 Firefox 47 显示带有网络通知的重复 ajax 调用
我有以下代码用于注册服务人员以接收推送通知。我在 ubuntu 的 Firefox 46 和 47 中看到重复的 ajax 调用(在开发人员控制台中)。在 Windows Firefox 46/47 中运行良好。为什么会这样?
我的软件如下:
为什么它只发生在 ubuntu 中的 Firefox 上。即使在镀铬中,它看起来也不错。
service-worker - 如何在 Web 推送通知上设置 BigPictureStyle?
在我的本机应用程序中,我发送BigPictureStyle 通知并希望在网络上做同样的事情。
我已经构建了一个渐进式 Web 应用程序,并且正在使用基于服务工作者的 Web 推送通知,但找不到向我的 Android 用户显示 BigPictureStyle 通知的方法。Notifications API可以做到这一点吗?我只是错过了什么吗?
microsoft-edge - Microsoft Edge Mobile 是否支持 Web 通知?
最近听说微软 Edge 移动版在 Windows 10 周年更新后支持 Web 通知。所以我尝试了以下代码,但它没有工作。
我在使用 Edge 38.14393.67.0 和 EdgeHTML 14.14393 的 Windows 10 移动版上。
google-chrome - Firefox 推送通知在本地主机中工作,但不是来自我的网站(https://example.com)
我正在运行以下在我的本地主机中完美运行的代码,但是当我从我的站点(https://**.co)运行相同的代码时,通知不起作用。我没有收到任何消息
下面是我的示例代码
我有一个单独的 chrome 代码,它在 chrome 浏览器上运行得非常好。我从此链接获取了 chrome 代码 How use php curl to send push message in Firefox
但对于 Firefox,我无法从我的网站发送。任何有关如何解决此问题的见解将不胜感激。谢谢
javascript - Web Notification API - 网站不需要打开?
我注意到华盛顿邮报等一些新闻网站能够弹出 Web 通知,即使我没有在选项卡中打开该网站。我不记得以前这是可能的。如果网站没有打开,网站怎么可能执行必要的 JS?如何使用 Web 通知来实现这一点,是否有特定的设置来实现这一点?
angularjs - 关闭 angular-web-notification onclick
我正在使用 angular-web-notification ( https://github.com/sagiegurari/angular-web-notification ),并且我建立了一个工厂,以避免每次我想显示它时都复制粘贴。我的工厂是这个
如您所见,我向 show() 传递了 3 个变量,其中一个是 onClick 函数的回调,以便在单击通知时执行某些操作。问题是我想在单击该通知后关闭它,但我不知道如何,因为在执行回调函数的上下文中不存在 hide() 函数。例如,在我的控制器中,我有这个
在那里, hide() 不存在。那么,如何从我的回调函数中关闭通知?
javascript - Javascript Web Push:我在哪里可以获得“auth”密钥?
我开始使用 Web 推送通知;我不知道在哪里可以找到auth密钥:
我可以得到endpoint和p256dh来自ServiceWorker>registeration.pushManager.getSubscription()但不是auth关键。
谢谢
