HostObjectAsyncProxy
|
Un proxy de objeto de host asincrónico. Los objetos host agregados a través CoreWebView2.AddHostObjectToScript de se exponen como servidores proxy de objetos host mediante window.chrome.webview.hostObjects.{name} . Los servidores proxy de objetos host son promesas y se resuelven en un objeto que representa el objeto host. La promesa se rechaza si la aplicación no ha agregado un objeto con el nombre. Cuando el código JavaScript tiene acceso a una propiedad o método del objeto, se devuelve una promesa. La promesa se resuelve en el valor devuelto por el host para la propiedad o el método . La promesa se rechaza en caso de error; por ejemplo, ninguna propiedad o método en el objeto o parámetros no son válidos.
Los servidores proxy de objetos host son objetos proxy de JavaScript que interceptan todas las invocaciones de propiedad get , propiedad set y método. Las propiedades o métodos que forman parte del Function prototipo o Object se ejecutan en el motor de JavaScript del documento actual. Además, cualquier propiedad o método de la chrome.webview.hostObjects.options.forceLocalProperties matriz también se ejecuta en el motor de JavaScript del documento actual. De forma predeterminada, se incluyen métodos opcionales que tienen significado en JavaScript como toJSON y Symbol.toPrimitive . Agregue más a la matriz según sea necesario.
|
HostObjectAsyncProxyBase
|
Un proxy de objeto de host asincrónico. Los objetos host agregados a través CoreWebView2.AddHostObjectToScript de se exponen como servidores proxy de objetos host mediante window.chrome.webview.hostObjects.{name} . Los servidores proxy de objetos host son promesas y se resuelven en un objeto que representa el objeto host. La promesa se rechaza si la aplicación no ha agregado un objeto con el nombre. Cuando el código JavaScript tiene acceso a una propiedad o método del objeto, se devuelve una promesa. La promesa se resuelve en el valor devuelto por el host para la propiedad o el método . La promesa se rechaza en caso de error; por ejemplo, no hay ninguna propiedad o método en el objeto, o los parámetros no son válidos.
Los servidores proxy de objetos host son objetos proxy de JavaScript que interceptan todas las invocaciones de propiedad get , propiedad set y método. Las propiedades o métodos que forman parte del Function prototipo o Object se ejecutan en el motor de JavaScript del documento actual. Además, cualquier propiedad o método de la chrome.webview.hostObjects.options.forceLocalProperties matriz también se ejecuta en el motor de JavaScript del documento actual. De forma predeterminada, se incluyen métodos opcionales que tienen significado en JavaScript como toJSON y Symbol.toPrimitive . Agregue más a la matriz según sea necesario.
|
HostObjectsAsyncRoot
|
Contiene servidores proxy asincrónicos para todos los objetos host agregados a través CoreWebView2.AddHostObjectToScript de , así como opciones para configurar esos servidores proxy y el contenedor para servidores proxy sincrónicos.
Si llama a coreWebView2.AddHostObjectToScript("myObject", object); en el código nativo, hay un proxy asincrónico para object disponible para el código del lado web, mediante chrome.webview.hostObjects.myObject .
|
HostObjectsOptions
|
Contiene opciones aplicables a CoreWebView2.AddHostObjectToScript los servidores proxy de script agregados.
|
HostObjectsSyncRoot
|
Contiene servidores proxy sincrónicos para todos los objetos host agregados a través de CoreWebView2.AddHostObjectToScript .
Si llama a coreWebView2.AddHostObjectToScript("myObject", object); en el código nativo, un proxy sincrónico para object está disponible para el código del lado web, mediante chrome.webview.hostObjects.sync.myObject .
|
HostObjectSyncProxy
|
Un proxy de objeto de host sincrónico. Los objetos host agregados a través CoreWebView2.AddHostObjectToScript de se exponen como servidores proxy de objetos host mediante window.chrome.webview.hostObjects.{name} . Un proxy de objeto host representa un objeto host.
Los servidores proxy de objetos host son objetos proxy de JavaScript que interceptan todas las invocaciones de propiedad get , propiedad set y método. Las propiedades o métodos que forman parte del Function prototipo o Object se ejecutan localmente. Además, cualquier propiedad o método de la chrome.webview.hostObjects.options.forceLocalProperties matriz también se ejecuta localmente. De forma predeterminada, se incluyen métodos opcionales que tienen significado en JavaScript como toJSON y Symbol.toPrimitive . Agregue más a la matriz según sea necesario.
|
SharedBufferReceivedEvent
|
Objeto de evento para el chrome.webview.sharedbufferreceived evento. Este evento se envía cuando CoreWebView2.PostSharedBufferToScript se llama correctamente.
|
WebView
|
window.chrome.webview es la clase para acceder a las API específicas de WebView2 que están disponibles para el script que se ejecuta en tiempo de ejecución de WebView2.
|
WebViewEventMap
|
Eventos de la WebView interfaz.
|
WebViewMessageEvent
|
Objeto de evento para el chrome.webview.webmessage evento. Este evento se envía cuando CoreWebView2.PostWebMessage* se llama correctamente.
|