HostObjectAsyncProxy
|
Proxy d’objet hôte asynchrone. Les objets hôtes ajoutés via CoreWebView2.AddHostObjectToScript sont exposés en tant que proxys d’objets hôtes à l’aide de window.chrome.webview.hostObjects.{name} . Les proxys d’objet hôte sont des promesses et se résolvent en un objet représentant l’objet hôte. La promesse est rejetée si l’application n’a pas ajouté d’objet portant le nom . Lorsque le code JavaScript accède à une propriété ou à une méthode de l’objet, une promesse est retournée. La promesse est résolue en valeur retournée par l’hôte pour la propriété ou la méthode. La promesse est rejetée en cas d’erreur ; par exemple, aucune propriété ou méthode sur l’objet ou les paramètres ne sont pas valides.
Les proxys d’objet hôte sont des objets proxy JavaScript qui interceptent tous les appels de propriété get , de propriété set et de méthode. Les propriétés ou méthodes qui font partie du Function prototype ou Object sont exécutées dans le moteur JavaScript du document actif. En outre, toutes les propriétés ou méthodes du chrome.webview.hostObjects.options.forceLocalProperties tableau sont également exécutées dans le moteur JavaScript du document actif. Par défaut, il inclut des méthodes facultatives qui ont une signification en JavaScript, comme toJSON et Symbol.toPrimitive . Ajoutez d’autres éléments au tableau en fonction des besoins.
|
HostObjectAsyncProxyBase
|
Proxy d’objet hôte asynchrone. Les objets hôtes ajoutés via CoreWebView2.AddHostObjectToScript sont exposés en tant que proxys d’objets hôtes à l’aide de window.chrome.webview.hostObjects.{name} . Les proxys d’objet hôte sont des promesses et se résolvent en un objet représentant l’objet hôte. La promesse est rejetée si l’application n’a pas ajouté d’objet portant le nom . Lorsque le code JavaScript accède à une propriété ou à une méthode de l’objet, une promesse est retournée. La promesse est résolue en valeur retournée par l’hôte pour la propriété ou la méthode. La promesse est rejetée en cas d’erreur ; par exemple, aucune propriété ou méthode sur l’objet, ou aucun paramètre n’est valide.
Les proxys d’objet hôte sont des objets proxy JavaScript qui interceptent tous les appels de propriété get , de propriété set et de méthode. Les propriétés ou méthodes qui font partie du Function prototype ou Object sont exécutées dans le moteur JavaScript du document actif. En outre, toutes les propriétés ou méthodes du chrome.webview.hostObjects.options.forceLocalProperties tableau sont également exécutées dans le moteur JavaScript du document actif. Par défaut, il inclut des méthodes facultatives qui ont une signification en JavaScript, comme toJSON et Symbol.toPrimitive . Ajoutez d’autres éléments au tableau en fonction des besoins.
|
HostObjectsAsyncRoot
|
Contient des proxys asynchrones pour tous les objets hôtes ajoutés via CoreWebView2.AddHostObjectToScript , ainsi que des options pour configurer ces proxys et le conteneur pour les proxys synchrones.
Si vous appelez coreWebView2.AddHostObjectToScript("myObject", object); dans votre code natif, un proxy asynchrone pour object est disponible pour votre code côté web, à l’aide chrome.webview.hostObjects.myObject de .
|
HostObjectsOptions
|
Contient des options applicables aux CoreWebView2.AddHostObjectToScript proxys de script ajoutés.
|
HostObjectsSyncRoot
|
Contient des proxys synchrones pour tous les objets hôtes ajoutés via CoreWebView2.AddHostObjectToScript .
Si vous appelez coreWebView2.AddHostObjectToScript("myObject", object); dans votre code natif, un proxy synchrone pour object est disponible pour votre code côté web, à l’aide chrome.webview.hostObjects.sync.myObject de .
|
HostObjectSyncProxy
|
Proxy d’objet hôte synchrone. Les objets hôtes ajoutés via CoreWebView2.AddHostObjectToScript sont exposés en tant que proxys d’objets hôtes à l’aide de window.chrome.webview.hostObjects.{name} . Un proxy d’objet hôte représente un objet hôte.
Les proxys d’objet hôte sont des objets proxy JavaScript qui interceptent tous les appels de propriété get , de propriété set et de méthode. Les propriétés ou méthodes qui font partie du Function prototype ou Object sont exécutées localement. En outre, toute propriété ou méthode dans le chrome.webview.hostObjects.options.forceLocalProperties tableau est également exécutée localement. Par défaut, il inclut des méthodes facultatives qui ont une signification en JavaScript, comme toJSON et Symbol.toPrimitive . Ajoutez d’autres éléments au tableau en fonction des besoins.
|
SharedBufferReceivedEvent
|
Objet d’événement pour l’événement chrome.webview.sharedbufferreceived . Cet événement est distribué quand CoreWebView2.PostSharedBufferToScript est appelé avec succès.
|
WebView
|
window.chrome.webview est la classe permettant d’accéder aux API spécifiques à WebView2 disponibles pour le script en cours d’exécution dans WebView2 Runtime.
|
WebViewEventMap
|
Événements de l’interface WebView .
|
WebViewMessageEvent
|
Objet d’événement pour l’événement chrome.webview.webmessage . Cet événement est distribué quand CoreWebView2.PostWebMessage* est appelé avec succès.
|