{
  "slug": "notification-permission",
  "name": "Notification.permission / requestPermission()",
  "category": "Notifications",
  "summary": "The three-state permission property and the method used to request it, per MDN's Limited-availability browser-compat data. Does not cover the separate Notification() constructor, which has its own Android restrictions.",
  "name_zh": "Notification.permission / requestPermission()（通知权限）",
  "summary_zh": "三态的 permission 属性及其请求方法，依据 MDN 标记为「有限可用」的浏览器兼容性数据。不包含单独的 Notification() 构造函数，后者在 Android 上另有限制。",
  "spec_url": "https://notifications.spec.whatwg.org/",
  "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Notification/permission_static",
  "confidence": "medium",
  "verified_at": "2026-09-08",
  "support": [
    {
      "target": "Chrome (Desktop)",
      "os": "Desktop",
      "browser": "chrome",
      "engine": "blink",
      "status": "yes",
      "version_added": "32",
      "version_full": "32",
      "applicable": true,
      "notes": [],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Notification/permission_static",
      "verified_at": "2026-09-08",
      "confidence": "medium"
    },
    {
      "target": "Chrome (Android)",
      "os": "Android",
      "browser": "chrome",
      "engine": "blink",
      "status": "yes",
      "version_added": "42",
      "version_full": "42",
      "applicable": true,
      "notes": [],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Notification/permission_static",
      "verified_at": "2026-09-08",
      "confidence": "medium"
    },
    {
      "target": "Edge (Desktop)",
      "os": "Desktop",
      "browser": "edge",
      "engine": "blink",
      "status": "yes",
      "version_added": "14",
      "version_full": "14",
      "applicable": true,
      "notes": [],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Notification/permission_static",
      "verified_at": "2026-09-08",
      "confidence": "medium"
    },
    {
      "target": "Firefox (Desktop)",
      "os": "Desktop",
      "browser": "firefox",
      "engine": "gecko",
      "status": "yes",
      "version_added": "22",
      "version_full": "22",
      "applicable": true,
      "notes": [],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Notification/permission_static",
      "verified_at": "2026-09-08",
      "confidence": "medium"
    },
    {
      "target": "Firefox (Android)",
      "os": "Android",
      "browser": "firefox",
      "engine": "gecko",
      "status": "yes",
      "version_added": "22",
      "version_full": "22",
      "applicable": true,
      "notes": [],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Notification/permission_static",
      "verified_at": "2026-09-08",
      "confidence": "medium"
    },
    {
      "target": "Safari (macOS)",
      "os": "macOS",
      "browser": "safari",
      "engine": "webkit",
      "status": "yes",
      "version_added": "7",
      "version_full": "7",
      "applicable": true,
      "notes": [],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Notification/permission_static",
      "verified_at": "2026-09-08",
      "confidence": "medium"
    },
    {
      "target": "Safari (iOS)",
      "os": "iOS",
      "browser": "safari",
      "engine": "webkit",
      "status": "partial",
      "version_added": "16.4",
      "version_full": null,
      "applicable": true,
      "notes": [
        {
          "text": "Only for web apps added to the Home Screen; not available to ordinary browser tabs.",
          "text_zh": "仅限已添加到主屏幕的 Web 应用；普通浏览器标签页不可用。"
        }
      ],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Notification/permission_static",
      "verified_at": "2026-09-08",
      "confidence": "medium"
    },
    {
      "target": "Samsung Internet",
      "os": "Android",
      "browser": "samsung",
      "engine": "blink",
      "status": "yes",
      "version_added": "4.0",
      "version_full": "4.0",
      "applicable": true,
      "notes": [],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Notification/permission_static",
      "verified_at": "2026-09-08",
      "confidence": "medium"
    },
    {
      "target": "WebView (Android)",
      "os": "Android",
      "browser": "chrome",
      "engine": "blink",
      "status": "no",
      "version_added": null,
      "version_full": null,
      "applicable": true,
      "notes": [
        {
          "text": "Not supported per MDN browser-compat data.",
          "text_zh": "依据 MDN browser-compat-data，不支持。"
        }
      ],
      "source": "https://developer.mozilla.org/en-US/docs/Web/API/Notification/permission_static",
      "verified_at": "2026-09-08",
      "confidence": "medium"
    }
  ],
  "biz_compat": [],
  "generated_by": "OpenPWA compatibility explorer",
  "licence": "CC BY 4.0",
  "licence_url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "OpenPWA — https://openpwa.net",
  "attribution_html": "<a href=\"https://openpwa.net\">OpenPWA</a>, <a href=\"https://creativecommons.org/licenses/by/4.0/\">CC BY 4.0</a>"
}