executeJavaScriptInIsolatedWorld
abstract fun executeJavaScriptInIsolatedWorld(worldId: Double, scripts: ReadonlyArray<WebSource>, userGesture: Boolean = definedExternally, callback: (result: Any?, JsError) -> Unit = definedExternally): Promise<Any?>(source)
A promise that resolves with the result of the executed code or is rejected if execution could not start.
Works like executeJavaScript
but evaluates scripts
in an isolated context.
Note that when the execution of script fails, the returned promise will not reject and the result
would be undefined
. This is because Chromium does not dispatch errors of isolated worlds to foreign worlds.