INNER CODE UNIT · TypeScript

fallback

libnyanpasu/clash-nyanpasu · frontend/platform/src/index.ts:18

  const fallback = () => window.alert(body ? `${title}: ${body}` : title)
  if (!('Notification' in window)) {
    fallback()
    return
  }

  try {
    const permission =
      Notification.permission === 'default'
        ? await Notification.requestPermission()
        : Notification.permission
    if (permission === 'granted') {
      const notification = new Notification(title, { body })
      notification.addEventListener('click', () => window.focus(), {
        once: true,
      })
      return
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…