{
    "dom-navigator-permissions": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Navigator.json",
            "name": "permissions",
            "slug": "API/Navigator/permissions",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Navigator/permissions",
            "summary": "The Navigator.permissions read-only property returns a Permissions object that can be used to query and update permission status of APIs covered by the Permissions API.",
            "support": {
                "chrome": {
                    "version_added": "43"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "46"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false,
                    "notes": "See <a href='https://crbug.com/490120'>bug 490120</a>."
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Navigator: permissions property"
        }
    ],
    "dom-permissionstatus-onchange": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/PermissionStatus.json",
            "name": "change_event",
            "slug": "API/PermissionStatus/change_event",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/PermissionStatus/change_event",
            "summary": "The change event of the PermissionStatus interface fires whenever the PermissionStatus.state property changes.",
            "support": {
                "chrome": {
                    "version_added": "43"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "46"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "16.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "PermissionStatus: change event"
        }
    ],
    "dom-permissionstatus-name": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/PermissionStatus.json",
            "name": "name",
            "slug": "API/PermissionStatus/name",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/PermissionStatus/name",
            "summary": "The name read-only property of the PermissionStatus interface returns the name of a requested permission.",
            "support": {
                "chrome": {
                    "version_added": "97"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "93"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "97"
                }
            },
            "title": "PermissionStatus: name property"
        }
    ],
    "dom-permissionstatus-state": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/PermissionStatus.json",
            "name": "state",
            "slug": "API/PermissionStatus/state",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/PermissionStatus/state",
            "summary": "The state read-only property of the PermissionStatus interface returns the state of a requested permission. This property returns one of 'granted', 'denied', or 'prompt'.",
            "support": {
                "chrome": [
                    {
                        "version_added": "44"
                    },
                    {
                        "alternative_name": "status",
                        "version_added": "43",
                        "version_removed": "44"
                    }
                ],
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "46"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": [
                    {
                        "version_added": "79"
                    },
                    {
                        "alternative_name": "status",
                        "version_added": false,
                        "version_removed": "44"
                    }
                ]
            },
            "title": "PermissionStatus: state property"
        }
    ],
    "permissionstatus-interface": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/PermissionStatus.json",
            "name": "PermissionStatus",
            "slug": "API/PermissionStatus",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/PermissionStatus",
            "summary": "The PermissionStatus interface of the Permissions API provides the state of an object and an event handler for monitoring changes to said state.",
            "support": {
                "chrome": {
                    "version_added": "43"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "46"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false,
                    "notes": "See <a href='https://crbug.com/490120'>bug 490120</a>."
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "PermissionStatus"
        }
    ],
    "dom-permissions-query": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Permissions.json",
            "name": "query",
            "slug": "API/Permissions/query",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Permissions/query",
            "summary": "The Permissions.query() method of the Permissions interface returns the state of a user permission on the global scope.",
            "support": {
                "chrome": {
                    "version_added": "43"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "46"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Permissions: query() method"
        }
    ],
    "permissions-interface": [
        {
            "engines": [
                "blink",
                "gecko",
                "webkit"
            ],
            "filename": "api/Permissions.json",
            "name": "Permissions",
            "slug": "API/Permissions",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/Permissions",
            "summary": "The Permissions interface of the Permissions API provides the core Permission API functionality, such as methods for querying and revoking permissions",
            "support": {
                "chrome": {
                    "version_added": "43"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": "46"
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "16"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false,
                    "notes": "See <a href='https://crbug.com/490120'>bug 490120</a>."
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "Permissions"
        }
    ],
    "dom-workernavigator-permissions": [
        {
            "engines": [
                "blink",
                "webkit"
            ],
            "filename": "api/WorkerNavigator.json",
            "name": "permissions",
            "slug": "API/WorkerNavigator/permissions",
            "mdn_url": "https://developer.mozilla.org/en-US/docs/Web/API/WorkerNavigator/permissions",
            "summary": "The WorkerNavigator.permissions read-only property returns a Permissions object that can be used to query and update permission status of APIs covered by the Permissions API.",
            "support": {
                "chrome": {
                    "version_added": "43"
                },
                "chrome_android": "mirror",
                "edge": "mirror",
                "firefox": {
                    "version_added": false
                },
                "firefox_android": "mirror",
                "ie": {
                    "version_added": false
                },
                "oculus": "mirror",
                "opera": "mirror",
                "opera_android": "mirror",
                "safari": {
                    "version_added": "16.4"
                },
                "safari_ios": "mirror",
                "samsunginternet_android": "mirror",
                "webview_android": {
                    "version_added": false,
                    "notes": "See <a href='https://crbug.com/490120'>bug 490120</a>."
                },
                "edge_blink": {
                    "version_added": "79"
                }
            },
            "title": "WorkerNavigator: permissions property"
        }
    ]
}
