handlesURLScheme
TypeScriptstatic handlesURLScheme(urlScheme: string): Promise<boolean>Swift declarationclass func handlesURLScheme(_ urlScheme: String) -> Boolclass · iOS 8.0+ · SDK 27.1
@MainActor class WKWebViewstatic handlesURLScheme(urlScheme: string): Promise<boolean>Swift declarationclass func handlesURLScheme(_ urlScheme: String) -> BoolcloseAllMediaPresentations(): Promise<void>Swift declarationfunc closeAllMediaPresentations()closeAllMediaPresentationsCompletionHandler(completionHandler?: ((() => void)) | null): Promise<void>Swift declarationfunc closeAllMediaPresentations() asyncevaluateJavaScriptCompletionHandler(javaScriptString: string, completionHandler?: (((arg0: (unknown) | null, arg1: (NativeError) | null) => void)) | null): Promise<void>Swift declarationfunc evaluateJavaScript(_ javaScriptString: String) async throws -> Any?fetchData(dataTypes: WKWebViewDataType, completionHandler: ((arg0: (ArrayBuffer) | null, arg1: (NativeError) | null) => void)): Promise<void>Swift declarationfunc fetchData(of dataTypes: WKWebViewDataType) async throws -> DatagoBack(): Promise<(WKNavigation) | null>Swift declarationfunc goBack() -> WKNavigation?goForward(): Promise<(WKNavigation) | null>Swift declarationfunc goForward() -> WKNavigation?go(item: WKBackForwardListItem): Promise<(WKNavigation) | null>Swift declarationfunc go(to item: WKBackForwardListItem) -> WKNavigation?static initCoder(coder: _Foundation_NSCoder): Promise<(WKWebView) | null>Swift declarationinit?(coder: NSCoder)static initFrameConfiguration(frame: { x: number; y: number; width: number; height: number }, configuration: WKWebViewConfiguration): Promise<WKWebView>Swift declarationinit(frame: CGRect, configuration: WKWebViewConfiguration)loadMimeTypeCharacterEncodingNameBaseURL(data: ArrayBuffer, MIMEType: string, characterEncodingName: string, baseURL: string): Promise<(WKNavigation) | null>Swift declarationfunc load(_ data: Data, mimeType MIMEType: String, characterEncodingName: String, baseURL: URL) -> WKNavigation?loadFileRequest(request: _Foundation_URLRequest, readAccessURL: string): Promise<WKNavigation>Swift declarationfunc loadFileRequest(_ request: URLRequest, allowingReadAccessTo readAccessURL: URL) -> WKNavigationloadFileURL(URL: string, readAccessURL: string): Promise<(WKNavigation) | null>Swift declarationfunc loadFileURL(_ URL: URL, allowingReadAccessTo readAccessURL: URL) -> WKNavigation?loadHTMLString(string: string, baseURL?: (string) | null): Promise<(WKNavigation) | null>Swift declarationfunc loadHTMLString(_ string: String, baseURL: URL?) -> WKNavigation?load(request: _Foundation_URLRequest): Promise<(WKNavigation) | null>Swift declarationfunc load(_ request: URLRequest) -> WKNavigation?loadSimulatedRequestResponseResponseData(request: _Foundation_URLRequest, response: _Foundation_URLResponse, data: ArrayBuffer): Promise<WKNavigation>Swift declarationfunc loadSimulatedRequest(_ request: URLRequest, response: URLResponse, responseData data: Data) -> WKNavigationloadSimulatedRequestResponseHTML(request: _Foundation_URLRequest, string: string): Promise<WKNavigation>Swift declarationfunc loadSimulatedRequest(_ request: URLRequest, responseHTML string: String) -> WKNavigationloadSimulatedRequestWithResponseData(request: _Foundation_URLRequest, response: _Foundation_URLResponse, data: ArrayBuffer): Promise<WKNavigation>Swift declarationfunc loadSimulatedRequest(_ request: URLRequest, with response: URLResponse, responseData data: Data) -> WKNavigationloadSimulatedRequestWithResponseHTML(request: _Foundation_URLRequest, string: string): Promise<WKNavigation>Swift declarationfunc loadSimulatedRequest(_ request: URLRequest, withResponseHTML string: String) -> WKNavigationload38340(url: string): Promise<(WKNavigation) | null>Swift declarationfunc load(_ url: URL) -> WKNavigation?pauseAllMediaPlayback(completionHandler?: ((() => void)) | null): Promise<void>Swift declarationfunc pauseAllMediaPlayback() asyncreload(): Promise<(WKNavigation) | null>Swift declarationfunc reload() -> WKNavigation?reloadFromOrigin(): Promise<(WKNavigation) | null>Swift declarationfunc reloadFromOrigin() -> WKNavigation?requestMediaPlaybackState(completionHandler: ((arg0: WKMediaPlaybackState) => void)): Promise<void>Swift declarationfunc requestMediaPlaybackState() async -> WKMediaPlaybackStaterestoreData(data: ArrayBuffer, completionHandler: ((arg0: (NativeError) | null) => void)): Promise<void>Swift declarationfunc restoreData(_ data: Data) async throwsresumeDownload(resumeData: ArrayBuffer, completionHandler: ((arg0: WKDownload) => void)): Promise<void>Swift declarationfunc resumeDownload(fromResumeData resumeData: Data) async -> WKDownloadsetAllMediaPlaybackSuspended(suspended: boolean, completionHandler?: ((() => void)) | null): Promise<void>Swift declarationfunc setAllMediaPlaybackSuspended(_ suspended: Bool) asyncsetCameraCaptureState(state: WKMediaCaptureState, completionHandler?: ((() => void)) | null): Promise<void>Swift declarationfunc setCameraCaptureState(_ state: WKMediaCaptureState) asyncsetMicrophoneCaptureState(state: WKMediaCaptureState, completionHandler?: ((() => void)) | null): Promise<void>Swift declarationfunc setMicrophoneCaptureState(_ state: WKMediaCaptureState) asyncsetMinimumViewportInset(minimumViewportInset: { top: number; left: number; bottom: number; right: number }, maximumViewportInset: { top: number; left: number; bottom: number; right: number }): Promise<void>Swift declarationfunc setMinimumViewportInset(_ minimumViewportInset: UIEdgeInsets, maximumViewportInset: UIEdgeInsets)startDownload(request: _Foundation_URLRequest, completionHandler: ((arg0: WKDownload) => void)): Promise<void>Swift declarationfunc startDownload(using request: URLRequest) async -> WKDownloadstopLoading(): Promise<void>Swift declarationfunc stopLoading()takeSnapshot(snapshotConfiguration: (WKSnapshotConfiguration) | null, completionHandler: ((arg0: (_UIKit_UIImage) | null, arg1: (NativeError) | null) => void)): Promise<void>Swift declarationfunc takeSnapshot(configuration snapshotConfiguration: WKSnapshotConfiguration?) async throws -> UIImageget uiDelegate(): Promise<(SDKHandle) | null>Swift declarationweak var uiDelegate: (any WKUIDelegate)? { get set }setUiDelegate(value?: (Implements<WKUIDelegate> | SDKHandle) | null): Promise<void>Swift declarationweak var uiDelegate: (any WKUIDelegate)? { get set }get url(): Promise<(string) | null>Swift declarationvar url: URL? { get }get allowsBackForwardNavigationGestures(): Promise<boolean>Swift declarationvar allowsBackForwardNavigationGestures: Bool { get set }setAllowsBackForwardNavigationGestures(value: boolean): Promise<void>Swift declarationvar allowsBackForwardNavigationGestures: Bool { get set }get allowsLinkPreview(): Promise<boolean>Swift declarationvar allowsLinkPreview: Bool { get set }setAllowsLinkPreview(value: boolean): Promise<void>Swift declarationvar allowsLinkPreview: Bool { get set }get backForwardList(): Promise<WKBackForwardList>Swift declarationvar backForwardList: WKBackForwardList { get }get cameraCaptureState(): Promise<WKMediaCaptureState>Swift declarationvar cameraCaptureState: WKMediaCaptureState { get }get canGoBack(): Promise<boolean>Swift declarationvar canGoBack: Bool { get }get canGoForward(): Promise<boolean>Swift declarationvar canGoForward: Bool { get }get certificateChain(): Promise<Array<unknown>>Swift declarationvar certificateChain: [Any] { get }get configuration(): Promise<WKWebViewConfiguration>Swift declaration@NSCopying var configuration: WKWebViewConfiguration { get }get customUserAgent(): Promise<(string) | null>Swift declarationvar customUserAgent: String? { get set }setCustomUserAgent(value?: (string) | null): Promise<void>Swift declarationvar customUserAgent: String? { get set }get estimatedProgress(): Promise<number>Swift declarationvar estimatedProgress: Double { get }get findInteraction(): Promise<(_UIKit_UIFindInteraction) | null>Swift declarationvar findInteraction: UIFindInteraction? { get }get isFindInteractionEnabled(): Promise<boolean>Swift declarationvar isFindInteractionEnabled: Bool { get set }setIsFindInteractionEnabled(value: boolean): Promise<void>Swift declarationvar isFindInteractionEnabled: Bool { get set }get fullscreenState(): Promise<WKWebView_FullscreenState>Swift declarationvar fullscreenState: WKWebView.FullscreenState { get }get hasOnlySecureContent(): Promise<boolean>Swift declarationvar hasOnlySecureContent: Bool { get }get isInspectable(): Promise<boolean>Swift declarationvar isInspectable: Bool { get set }setIsInspectable(value: boolean): Promise<void>Swift declarationvar isInspectable: Bool { get set }get interactionState(): Promise<(unknown) | null>Swift declarationvar interactionState: Any? { get set }setInteractionState(value?: (unknown) | null): Promise<void>Swift declarationvar interactionState: Any? { get set }get isBlockedByScreenTime(): Promise<boolean>Swift declarationvar isBlockedByScreenTime: Bool { get }get isLoading(): Promise<boolean>Swift declarationvar isLoading: Bool { get }get maximumViewportInset(): Promise<{ top: number; left: number; bottom: number; right: number }>Swift declarationvar maximumViewportInset: UIEdgeInsets { get }get mediaType(): Promise<(string) | null>Swift declarationvar mediaType: String? { get set }setMediaType(value?: (string) | null): Promise<void>Swift declarationvar mediaType: String? { get set }get microphoneCaptureState(): Promise<WKMediaCaptureState>Swift declarationvar microphoneCaptureState: WKMediaCaptureState { get }get minimumViewportInset(): Promise<{ top: number; left: number; bottom: number; right: number }>Swift declarationvar minimumViewportInset: UIEdgeInsets { get }get navigationDelegate(): Promise<(SDKHandle) | null>Swift declarationweak var navigationDelegate: (any WKNavigationDelegate)? { get set }setNavigationDelegate(value?: (SDKHandle) | null): Promise<void>Swift declarationweak var navigationDelegate: (any WKNavigationDelegate)? { get set }get obscuredContentInsets(): Promise<{ top: number; left: number; bottom: number; right: number }>Swift declarationvar obscuredContentInsets: UIEdgeInsets { get set }setObscuredContentInsets(value: { top: number; left: number; bottom: number; right: number }): Promise<void>Swift declarationvar obscuredContentInsets: UIEdgeInsets { get set }get pageZoom(): Promise<number>Swift declarationvar pageZoom: CGFloat { get set }setPageZoom(value: number): Promise<void>Swift declarationvar pageZoom: CGFloat { get set }get scrollView(): Promise<_UIKit_UIScrollView>Swift declarationvar scrollView: UIScrollView { get }get serverTrust(): Promise<(_Security_SecTrust) | null>Swift declarationvar serverTrust: SecTrust? { get }get themeColor(): Promise<(_UIKit_UIColor) | null>Swift declarationvar themeColor: UIColor? { get }get title(): Promise<(string) | null>Swift declarationvar title: String? { get }get underPageBackgroundColor(): Promise<(_UIKit_UIColor) | null>Swift declaration@NSCopying var underPageBackgroundColor: UIColor! { get set }setUnderPageBackgroundColor(value?: (_UIKit_UIColor) | null): Promise<void>Swift declaration@NSCopying var underPageBackgroundColor: UIColor! { get set }get isWritingToolsActive(): Promise<boolean>Swift declarationvar isWritingToolsActive: Bool { get }createWebArchiveData(completionHandler: ((arg0: SDKHandle) => void)): Promise<void>Swift declaration@MainActor @preconcurrency func createWebArchiveData(completionHandler: @escaping @MainActor @Sendable (Result<Data, any Error>) -> Void)evaluateJavaScriptInContentWorld(javaScript: string, frame: (WKFrameInfo) | null, contentWorld: WKContentWorld): Promise<(unknown) | null>Swift declaration@MainActor @preconcurrency func evaluateJavaScript(_ javaScript: String, in frame: WKFrameInfo? = nil, contentWorld: WKContentWorld) async throws -> Any?evaluateJavaScriptInInCompletionHandler(javaScript: string, frame: (WKFrameInfo) | null, contentWorld: WKContentWorld, completionHandler?: (((arg0: SDKHandle) => void)) | null): Promise<void>Swift declaration@MainActor @preconcurrency func evaluateJavaScript(_ javaScript: String, in frame: WKFrameInfo? = nil, in contentWorld: WKContentWorld, completionHandler: (@MainActor @Sendable (Result<Any, any Error>) -> Void)? = nil)callAsyncJavaScriptArgumentsInContentWorld(functionBody: string, arguments_: Record<string, unknown>, frame: (WKFrameInfo) | null, contentWorld: WKContentWorld): Promise<(unknown) | null>Swift declaration@MainActor @preconcurrency func callAsyncJavaScript(_ functionBody: String, arguments: [String : Any] = [:], in frame: WKFrameInfo? = nil, contentWorld: WKContentWorld) async throws -> Any?callAsyncJavaScriptArgumentsInInCompletionHandler(functionBody: string, arguments_: Record<string, unknown>, frame: (WKFrameInfo) | null, contentWorld: WKContentWorld, completionHandler?: (((arg0: SDKHandle) => void)) | null): Promise<void>Swift declaration@MainActor @preconcurrency func callAsyncJavaScript(_ functionBody: String, arguments: [String : Any] = [:], in frame: WKFrameInfo? = nil, in contentWorld: WKContentWorld, completionHandler: (@MainActor @Sendable (Result<Any, any Error>) -> Void)? = nil)pdf(configuration?: WKPDFConfiguration): Promise<ArrayBuffer>Swift declaration@MainActor @preconcurrency func pdf(configuration: WKPDFConfiguration = .init()) async throws -> DatafindConfigurationCompletionHandler(string: string, configuration: WKFindConfiguration, completionHandler: ((arg0: WKFindResult) => void)): Promise<void>Swift declaration@MainActor @preconcurrency func find(_ string: String, configuration: WKFindConfiguration = .init(), completionHandler: @escaping @MainActor @Sendable (WKFindResult) -> Void)findConfiguration(string: string, configuration?: WKFindConfiguration): Promise<WKFindResult>Swift declaration@MainActor @preconcurrency func find(_ string: String, configuration: WKFindConfiguration = .init()) async throws -> WKFindResultcreatePDF(configuration: WKPDFConfiguration, completionHandler: ((arg0: SDKHandle) => void)): Promise<void>Swift declaration@MainActor @preconcurrency func createPDF(configuration: WKPDFConfiguration = .init(), completionHandler: @escaping @MainActor @Sendable (Result<Data, any Error>) -> Void)1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
WKWebView.init()
inherited init: cannot prove legal (class declares 1 custom initializer)