共用方式為


HostObjectsAsyncRoot class

包含透過 新增 CoreWebView2.AddHostObjectToScript 之所有主機對象的異步 Proxy,以及設定這些 Proxy 的選項,以及用於同步 Proxy 的容器。

如果您在原生程式代碼中呼叫 coreWebView2.AddHostObjectToScript("myObject", object); ,則 Web 端程式代碼可使用 chrome.webview.hostObjects.myObject的異object步 Proxy。

Extends

屬性

options

包含適用於 CoreWebView2.AddHostObjectToScript 新增文稿 Proxy 的選項。

sync

包含透過 CoreWebView2.AddHostObjectToScript新增之所有主機物件的同步 Proxy。

如果您在原生程式代碼中呼叫 coreWebView2.AddHostObjectToScript("myObject", object); ,則 Web 端程式代碼可使用 chrome.webview.hostObjects.sync.myObject的同步 object Proxy。

方法

cancelPromise(promise)

針對異步方法呼叫的 promise 執行最佳取消作業。

cleanupSome()

在不再使用的主機物件 Proxy 上,執行最佳的垃圾收集。

屬性詳細資料

options

包含適用於 CoreWebView2.AddHostObjectToScript 新增文稿 Proxy 的選項。

options: HostObjectsOptions;

屬性值

sync

包含透過 CoreWebView2.AddHostObjectToScript新增之所有主機物件的同步 Proxy。

如果您在原生程式代碼中呼叫 coreWebView2.AddHostObjectToScript("myObject", object); ,則 Web 端程式代碼可使用 chrome.webview.hostObjects.sync.myObject的同步 object Proxy。

sync: HostObjectsSyncRoot;

屬性值

方法詳細資料

cancelPromise(promise)

針對異步方法呼叫的 promise 執行最佳取消作業。

cancelPromise(promise: Promise<HostObjectAsyncProxy>): void;

參數

promise

Promise<HostObjectAsyncProxy>

傳回

void

cleanupSome()

在不再使用的主機物件 Proxy 上,執行最佳的垃圾收集。

cleanupSome() : void;

傳回

void