HostObjectAsyncProxy
|
Um proxy de objeto host assíncrono. Os objetos host adicionados por meio CoreWebView2.AddHostObjectToScript são expostos como proxies de objeto host usando window.chrome.webview.hostObjects.{name} . Proxies de objeto host são promessas e resolve a um objeto que representa o objeto host. A promessa será rejeitada se o aplicativo não tiver adicionado um objeto com o nome. Quando o código JavaScript acessa uma propriedade ou método do objeto, uma promessa é retornada. A promessa é resolvida para o valor retornado do host para a propriedade ou método. A promessa é rejeitada em caso de erro; por exemplo, nenhuma propriedade ou método no objeto ou parâmetros não são válidos.
Proxies de objeto host são objetos Proxy JavaScript que interceptam todas as invocações de propriedade get , propriedade set e método. Propriedades ou métodos que fazem parte do Function protótipo ou Object são executados no mecanismo JavaScript do documento atual. Além disso, qualquer propriedade ou método na chrome.webview.hostObjects.options.forceLocalProperties matriz também é executado no mecanismo JavaScript do documento atual. Esse padrão é incluir métodos opcionais que têm significado em JavaScript como toJSON e Symbol.toPrimitive . Adicione mais à matriz conforme necessário.
|
HostObjectAsyncProxyBase
|
Um proxy de objeto host assíncrono. Os objetos host adicionados por meio CoreWebView2.AddHostObjectToScript são expostos como proxies de objeto host usando window.chrome.webview.hostObjects.{name} . Proxies de objeto host são promessas e resolve a um objeto que representa o objeto host. A promessa será rejeitada se o aplicativo não tiver adicionado um objeto com o nome. Quando o código JavaScript acessa uma propriedade ou método do objeto, uma promessa é retornada. A promessa é resolvida para o valor retornado do host para a propriedade ou método. A promessa é rejeitada em caso de erro; por exemplo, nenhuma propriedade ou método no objeto ou parâmetros não são válidos.
Proxies de objeto host são objetos Proxy JavaScript que interceptam todas as invocações de propriedade get , propriedade set e método. Propriedades ou métodos que fazem parte do Function protótipo ou Object são executados no mecanismo JavaScript do documento atual. Além disso, qualquer propriedade ou método na chrome.webview.hostObjects.options.forceLocalProperties matriz também é executado no mecanismo JavaScript do documento atual. Esse padrão é incluir métodos opcionais que têm significado em JavaScript como toJSON e Symbol.toPrimitive . Adicione mais à matriz conforme necessário.
|
HostObjectsAsyncRoot
|
Contém proxies assíncronos para todos os objetos host adicionados por meio CoreWebView2.AddHostObjectToScript de opções para configurar esses proxies e o contêiner para proxies síncronos.
Se você chamar coreWebView2.AddHostObjectToScript("myObject", object); em seu código nativo, um proxy assíncrono para object estará disponível para seu código do lado da Web usando chrome.webview.hostObjects.myObject .
|
HostObjectsOptions
|
Contém opções aplicáveis a CoreWebView2.AddHostObjectToScript proxies de script adicionados.
|
HostObjectsSyncRoot
|
Contém proxies síncronos para todos os objetos host adicionados por meio de CoreWebView2.AddHostObjectToScript .
Se você chamar coreWebView2.AddHostObjectToScript("myObject", object); em seu código nativo, um proxy síncrono para object está disponível para o código do lado da Web usando chrome.webview.hostObjects.sync.myObject .
|
HostObjectSyncProxy
|
Um proxy de objeto host síncrono. Os objetos host adicionados por meio CoreWebView2.AddHostObjectToScript são expostos como proxies de objeto host usando window.chrome.webview.hostObjects.{name} . Um proxy de objeto host representa um objeto host.
Proxies de objeto host são objetos Proxy JavaScript que interceptam todas as invocações de propriedade get , propriedade set e método. Propriedades ou métodos que fazem parte do Function protótipo ou Object são executados localmente. Além disso, qualquer propriedade ou método na chrome.webview.hostObjects.options.forceLocalProperties matriz também é executado localmente. Esse padrão é incluir métodos opcionais que têm significado em JavaScript como toJSON e Symbol.toPrimitive . Adicione mais à matriz conforme necessário.
|
SharedBufferReceivedEvent
|
Objeto de evento para o chrome.webview.sharedbufferreceived evento. Esse evento é enviado quando CoreWebView2.PostSharedBufferToScript é chamado com êxito.
|
WebView
|
window.chrome.webview é a classe para acessar as APIs específicas do WebView2 que estão disponíveis para o script em execução no WebView2 Runtime.
|
WebViewEventMap
|
Eventos da WebView interface.
|
WebViewMessageEvent
|
Objeto de evento para o chrome.webview.webmessage evento. Esse evento é enviado quando CoreWebView2.PostWebMessage* é chamado com êxito.
|