init
TypeScriptstatic init(): Promise<WKNavigationAction>Swift declarationinit()class · iOS 8.0+ · SDK 27.1
@MainActor class WKNavigationActionstatic init(): Promise<WKNavigationAction>Swift declarationinit()get buttonNumber(): Promise<_UIKit_UIEvent_ButtonMask>Swift declarationvar buttonNumber: UIEvent.ButtonMask { get }get isContentRuleListRedirect(): Promise<boolean>Swift declarationvar isContentRuleListRedirect: Bool { get }get mainFrameNavigation(): Promise<(WKNavigation) | null>Swift declarationvar mainFrameNavigation: WKNavigation? { get }get modifierFlags(): Promise<_UIKit_UIKeyModifierFlags>Swift declarationvar modifierFlags: UIKeyModifierFlags { get }get navigationType(): Promise<WKNavigationType>Swift declarationvar navigationType: WKNavigationType { get }get request(): Promise<_Foundation_URLRequest>Swift declarationvar request: URLRequest { get }get shouldPerformDownload(): Promise<boolean>Swift declarationvar shouldPerformDownload: Bool { get }get sourceFrame(): Promise<WKFrameInfo>Swift declaration@NSCopying var sourceFrame: WKFrameInfo { get }get targetFrame(): Promise<(WKFrameInfo) | null>Swift declaration@NSCopying var targetFrame: WKFrameInfo? { get }No declarations were skipped in this snapshot.