WebKit · IOS API REFERENCE
WKUserScript
class · iOS 8.0+ · SDK 27.1
@MainActor class WKUserScript
Members (5)
init · iOS 8.0+init
TypeScriptstatic initSourceInjectionTimeForMainFrameOnly(source: string, injectionTime: WKUserScriptInjectionTime, forMainFrameOnly: boolean): Promise<WKUserScript>
Swift declarationinit(source: String, injectionTime: WKUserScriptInjectionTime, forMainFrameOnly: Bool)
init · iOS 14.0+init
TypeScriptstatic initSourceInjectionTimeForMainFrameOnlyIn(source: string, injectionTime: WKUserScriptInjectionTime, forMainFrameOnly: boolean, contentWorld: WKContentWorld): Promise<WKUserScript>
Swift declarationinit(source: String, injectionTime: WKUserScriptInjectionTime, forMainFrameOnly: Bool, in contentWorld: WKContentWorld)
get · iOS 8.0+isForMainFrameOnly
TypeScriptget isForMainFrameOnly(): Promise<boolean>
Swift declarationvar isForMainFrameOnly: Bool { get }
get · iOS 8.0+injectionTime
TypeScriptget injectionTime(): Promise<WKUserScriptInjectionTime>
Swift declarationvar injectionTime: WKUserScriptInjectionTime { get }
get · iOS 8.0+source
TypeScriptget source(): Promise<string>
Swift declarationvar source: String { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
WKUserScript.init()
inherited init: cannot prove legal (class declares 3 custom initializers)
All WebKit types →