setPermissionStatus(_:for:)
Sets the status of a match pattern with a distant future expiration date.
Declaration
func setPermissionStatus(_ status: WKWebExtensionContext.PermissionStatus, for pattern: WKWebExtension.MatchPattern)Parameters
- status:
The new permission status to set for the given match pattern.
- pattern:
The match pattern for which to set the status.
Discussion
This method will update grantedPermissionMatchPatterns and deniedPermissionMatchPatterns. Use this method for changing a single match pattern’s status. Only WKWebExtensionContext.PermissionStatus.deniedExplicitly, WKWebExtensionContext.PermissionStatus.unknown, and WKWebExtensionContext.PermissionStatus.grantedExplicitly states are allowed to be set using this method.