closePopup
TypeScriptclosePopup(): Promise<void>Swift declarationfunc closePopup()class · iOS 18.4+ · SDK 27.1
@MainActor class ActionclosePopup(): Promise<void>Swift declarationfunc closePopup()icon(size: { width: number; height: number }): Promise<(_UIKit_UIImage) | null>Swift declarationfunc icon(for size: CGSize) -> UIImage?get associatedTab(): Promise<(SDKHandle) | null>Swift declarationweak var associatedTab: (any WKWebExtensionTab)? { get }get badgeText(): Promise<string>Swift declarationvar badgeText: String { get }get isEnabled(): Promise<boolean>Swift declarationvar isEnabled: Bool { get }get hasUnreadBadgeText(): Promise<boolean>Swift declarationvar hasUnreadBadgeText: Bool { get set }setHasUnreadBadgeText(value: boolean): Promise<void>Swift declarationvar hasUnreadBadgeText: Bool { get set }get inspectionName(): Promise<(string) | null>Swift declarationvar inspectionName: String? { get set }setInspectionName(value?: (string) | null): Promise<void>Swift declarationvar inspectionName: String? { get set }get label(): Promise<string>Swift declarationvar label: String { get }get menuItems(): Promise<Array<_UIKit_UIMenuElement>>Swift declarationvar menuItems: [UIMenuElement] { get }get popupViewController(): Promise<(_UIKit_UIViewController) | null>Swift declarationvar popupViewController: UIViewController? { get }get popupWebView(): Promise<(WKWebView) | null>Swift declarationvar popupWebView: WKWebView? { get }get presentsPopup(): Promise<boolean>Swift declarationvar presentsPopup: Bool { get }get webExtensionContext(): Promise<(WKWebExtensionContext) | null>Swift declarationweak var webExtensionContext: WKWebExtensionContext? { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
WKWebExtension.Action.init()
inherited init: clang: 'init' is unavailable