fix: 判断是否支持 window.Notification

dev/chat
Lei OT 2 years ago
parent ab6b8241c7
commit e8a638e7b2

@ -527,6 +527,10 @@ export const whatsappError = {
* 系统弹窗通知
*/
export const handleNotification = (title, _options) => {
if (!("Notification" in window)) {
alert("This browser does not support desktop notification");
return false;
}
var notification;
const options = {
requireInteraction: true, // 设置手动关闭

@ -26,7 +26,12 @@ function AuthApp() {
state.disconnectWebsocket,
]);
useEffect(() => {
if (!("Notification" in window)) {
alert("This browser does not support desktop notification");
return false;
} else {
Notification.requestPermission();
}
if (loginUser.userId > 0) {
connectWebsocket(loginUser.userId);
fetchInitialData(loginUser.userId); // userIdStr

Loading…
Cancel
Save