Contents

permissionStatus(for:in:)

Checks the specified match pattern against the currently denied, granted, and requested permission match patterns.

Declaration

func permissionStatus(for pattern: WKWebExtension.MatchPattern, in tab: (any WKWebExtensionTab)?) -> WKWebExtensionContext.PermissionStatus

Parameters

  • pattern:

    The pattern for which to return the status.

  • tab:

    The tab in which to return the permission status, or nil if the tab is not known or the global status is desired.

Discussion

Match patterns can be granted on a per-tab basis. When the tab is known, access checks should always use this method.

See Also

Related Documentation