Session

open external class Session : EventEmitter

Types

Companion
Link copied to clipboard
object Companion

Functions

addListener
Link copied to clipboard
open fun addListener(event: String, listener: (event: Event, languageCode: String) -> Unit): Session
open fun addListener(event: String, listener: (event: Event, item: DownloadItem, webContents: WebContents) -> Unit): Session
open fun addListener(event: String, listener: (event: Event, preconnectUrl: String, allowCredentials: Boolean) -> Unit): Session
open fun addListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun addListener(event: String, listener: (args: Any) -> Unit): EventEmitter
addWordToSpellCheckerDictionary
Link copied to clipboard
open fun addWordToSpellCheckerDictionary(word: String): Boolean
allowNTLMCredentialsForDomains
Link copied to clipboard
open fun allowNTLMCredentialsForDomains(domains: String)
clearAuthCache
Link copied to clipboard
open fun clearAuthCache(options: RemoveClientCertificate): Promise<Unit>
open fun clearAuthCache(options: RemovePassword): Promise<Unit>
clearCache
Link copied to clipboard
open fun clearCache(): Promise<Unit>
clearHostResolverCache
Link copied to clipboard
open fun clearHostResolverCache(): Promise<Unit>
clearStorageData
Link copied to clipboard
open fun clearStorageData(options: ClearStorageDataOptions = definedExternally): Promise<Unit>
createInterruptedDownload
Link copied to clipboard
open fun createInterruptedDownload(options: CreateInterruptedDownloadOptions)
disableNetworkEmulation
Link copied to clipboard
open fun disableNetworkEmulation()
downloadURL
Link copied to clipboard
open fun downloadURL(url: String)
emit
Link copied to clipboard
open fun emit(event: Any, vararg args: Any): Boolean
open fun emit(event: String, vararg args: Any): Boolean
enableNetworkEmulation
Link copied to clipboard
open fun enableNetworkEmulation(options: EnableNetworkEmulationOptions)
eventNames
Link copied to clipboard
open fun eventNames(): Array<dynamic>
flushStorageData
Link copied to clipboard
open fun flushStorageData()
getBlobData
Link copied to clipboard
open fun getBlobData(identifier: String): Promise<Buffer>
getCacheSize
Link copied to clipboard
open fun getCacheSize(): Promise<Number>
getMaxListeners
Link copied to clipboard
open fun getMaxListeners(): Number
getPreloads
Link copied to clipboard
open fun getPreloads(): Array<String>
getSpellCheckerLanguages
Link copied to clipboard
open fun getSpellCheckerLanguages(): Array<String>
getUserAgent
Link copied to clipboard
open fun getUserAgent(): String
listenerCount
Link copied to clipboard
open fun listenerCount(type: Any): Number
open fun listenerCount(type: String): Number
listeners
Link copied to clipboard
open fun listeners(event: Any): Array<Function<*>>
open fun listeners(event: String): Array<Function<*>>
off
Link copied to clipboard
open fun off(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun off(event: String, listener: (args: Any) -> Unit): EventEmitter
on
Link copied to clipboard
open fun on(event: String, listener: (event: Event, languageCode: String) -> Unit): Session
open fun on(event: String, listener: (event: Event, item: DownloadItem, webContents: WebContents) -> Unit): Session
open fun on(event: String, listener: (event: Event, preconnectUrl: String, allowCredentials: Boolean) -> Unit): Session
open fun on(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun on(event: String, listener: (args: Any) -> Unit): EventEmitter
once
Link copied to clipboard
open fun once(event: String, listener: (event: Event, languageCode: String) -> Unit): Session
open fun once(event: String, listener: (event: Event, item: DownloadItem, webContents: WebContents) -> Unit): Session
open fun once(event: String, listener: (event: Event, preconnectUrl: String, allowCredentials: Boolean) -> Unit): Session
open fun once(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun once(event: String, listener: (args: Any) -> Unit): EventEmitter
preconnect
Link copied to clipboard
open fun preconnect(options: PreconnectOptions)
prependListener
Link copied to clipboard
open fun prependListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun prependListener(event: String, listener: (args: Any) -> Unit): EventEmitter
prependOnceListener
Link copied to clipboard
open fun prependOnceListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun prependOnceListener(event: String, listener: (args: Any) -> Unit): EventEmitter
rawListeners
Link copied to clipboard
open fun rawListeners(event: Any): Array<Function<*>>
open fun rawListeners(event: String): Array<Function<*>>
removeAllListeners
Link copied to clipboard
open fun removeAllListeners(event: Any = definedExternally): EventEmitter
open fun removeAllListeners(event: String = definedExternally): EventEmitter
removeListener
Link copied to clipboard
open fun removeListener(event: String, listener: (event: Event, languageCode: String) -> Unit): Session
open fun removeListener(event: String, listener: (event: Event, item: DownloadItem, webContents: WebContents) -> Unit): Session
open fun removeListener(event: String, listener: (event: Event, preconnectUrl: String, allowCredentials: Boolean) -> Unit): Session
open fun removeListener(event: Any, listener: (args: Any) -> Unit): EventEmitter
open fun removeListener(event: String, listener: (args: Any) -> Unit): EventEmitter
resolveProxy
Link copied to clipboard
open fun resolveProxy(url: String): Promise<String>
setCertificateVerifyProc
Link copied to clipboard
open fun setCertificateVerifyProc(proc: (request: CertificateVerifyProcProcRequest, callback: (verificationResult: Number) -> Unit) -> Unit?)
setDownloadPath
Link copied to clipboard
open fun setDownloadPath(path: String)
setMaxListeners
Link copied to clipboard
open fun setMaxListeners(n: Number): EventEmitter
setPermissionCheckHandler
Link copied to clipboard
open fun setPermissionCheckHandler(handler: (webContents: WebContents, permission: String, requestingOrigin: String, details: PermissionCheckHandlerHandlerDetails) -> Boolean?)
setPermissionRequestHandler
Link copied to clipboard
open fun setPermissionRequestHandler(handler: (webContents: WebContents, permission: String, callback: (permissionGranted: Boolean) -> Unit, details: PermissionRequestHandlerHandlerDetails) -> Unit?)
setPreloads
Link copied to clipboard
open fun setPreloads(preloads: Array<String>)
setProxy
Link copied to clipboard
open fun setProxy(config: Config): Promise<Unit>
setSpellCheckerDictionaryDownloadURL
Link copied to clipboard
open fun setSpellCheckerDictionaryDownloadURL(url: String)
setSpellCheckerLanguages
Link copied to clipboard
open fun setSpellCheckerLanguages(languages: Array<String>)
setUserAgent
Link copied to clipboard
open fun setUserAgent(userAgent: String, acceptLanguages: String = definedExternally)

Properties

availableSpellCheckerLanguages
Link copied to clipboard
open var availableSpellCheckerLanguages: Array<String>
cookies
Link copied to clipboard
open var cookies: Cookies
netLog
Link copied to clipboard
open var netLog: NetLog
protocol
Link copied to clipboard
open var protocol: Protocol
webRequest
Link copied to clipboard
open var webRequest: WebRequest