One Logo Pool Ball
BrowserEngineKit · IOS API REFERENCE

BEWebContentFilter

class · iOS 26.2+ · SDK 27.1

class BEWebContentFilter

Members (6)

get · iOS 26.2+

shouldEvaluateURLs

TypeScript
static get shouldEvaluateURLs(): boolean
Swift declaration
class var shouldEvaluateURLs: Bool { get }
method · iOS 26.2+

allow

TypeScript
allow(url: string, completionHandler: ((arg0: boolean, arg1: (NativeError) | null) => void)): void
Swift declaration
func allow(_ url: URL) async throws -> Bool
method · iOS 26.2+

evaluateURL

TypeScript
evaluateURLCompletionHandler(url: string, completionHandler: ((arg0: boolean, arg1: (ArrayBuffer) | null) => void)): void
Swift declaration
func evaluateURL(_ url: URL) async -> (Bool, Data?)
method · iOS 27.0+

evaluateURL

TypeScript
evaluateURLMainFrameURLIsMainFrameCompletionHandler(url: string, mainFrameURL: string, isMainFrame: boolean, completionHandler: ((arg0: boolean, arg1: (ArrayBuffer) | null) => void)): void
Swift declaration
func evaluateURL(_ url: URL, mainFrameURL: URL, isMainFrame: Bool) async -> (Bool, Data?)
init

init

TypeScript
static init(): BEWebContentFilter
Swift declaration
init()
method · iOS 27.0+

requestPermission

TypeScript
requestPermission(url: string, referrerURL: (string) | null, presentingView: (_UIKit_UIView) | null, completionHandler: ((arg0: BEWebContentFilter_PermissionDecision, arg1: (NativeError) | null) => void)): void
Swift declaration
func requestPermission(for url: URL, referrerURL: URL?, presenting presentingView: UIView?) async throws -> BEWebContentFilter.PermissionDecision

Skipped declarations

No declarations were skipped in this snapshot.

All BrowserEngineKit types →