【发布时间】:2019-04-29 19:31:20
【问题描述】:
我正在使用 Node、Express 和 Socket.io 构建一个聊天应用程序
这是它的链接:https://shahchat.herokuapp.com/
这是一个样本测试工作
由于某种原因,试图关闭弹出窗口正在一次又一次地重新加载。
任何帮助或建议将不胜感激
JS 代码
function notifyMe(user, message) {
// Let's check if the browser supports notifications
if (!("Notification" in window)) {
alert("This browser does not support desktop notification");
}
// Let's check if the user is okay to get some notification
else if (Notification.permission === "granted") {
// If it's okay let's create a notification
var options = {
title: user,
body: message,
dir: "ltr"
};
var notification = new Notification(user, options);
}
套接字代码
socket.once("notify everyone", data => {
notifyMe(data.user, data.comment);
});
【问题讨论】: