HostObjectAsyncProxy
|
Асинхронный прокси-сервер объекта узла. Объекты узла, добавленные через CoreWebView2.AddHostObjectToScript , предоставляются в качестве прокси-серверов объектов узла с помощью window.chrome.webview.hostObjects.{name} . Прокси-серверы объектов узла являются обещаниями и разрешаются в объект, представляющий объект узла. Обещание отклоняется, если приложение не добавило объект с именем. Когда код JavaScript обращается к свойству или методу объекта, возвращается обещание. Обещание разрешается в значение, возвращаемое с узла для свойства или метода. Обещание отклоняется в случае ошибки; например, никакие свойства или методы объекта или параметров недопустимы.
Прокси-серверы объектов узла — это прокси-объекты JavaScript, которые перехватывают все вызовы свойств get , свойств set и методов. Свойства или методы, которые являются частью или Object прототипаFunction , выполняются в подсистеме JavaScript текущего документа. Кроме того, любое свойство или метод в массиве chrome.webview.hostObjects.options.forceLocalProperties также выполняются в подсистеме JavaScript текущего документа. По умолчанию используется включение необязательных методов, имеющих значение в JavaScript, таких как toJSON и Symbol.toPrimitive . При необходимости добавьте в массив дополнительные сведения.
|
HostObjectAsyncProxyBase
|
Асинхронный прокси-сервер объекта узла. Объекты узла, добавленные через CoreWebView2.AddHostObjectToScript , предоставляются в качестве прокси-серверов объектов узла с помощью window.chrome.webview.hostObjects.{name} . Прокси-серверы объектов узла являются обещаниями и разрешаются в объект, представляющий объект узла. Обещание отклоняется, если приложение не добавило объект с именем. Когда код JavaScript обращается к свойству или методу объекта, возвращается обещание. Обещание разрешается в значение, возвращаемое с узла для свойства или метода. Обещание отклоняется в случае ошибки; например, никакие свойства или метод объекта или параметры недопустимы.
Прокси-серверы объектов узла — это прокси-объекты JavaScript, которые перехватывают все вызовы свойств get , свойств set и методов. Свойства или методы, которые являются частью или Object прототипаFunction , выполняются в подсистеме JavaScript текущего документа. Кроме того, любое свойство или метод в массиве chrome.webview.hostObjects.options.forceLocalProperties также выполняются в подсистеме JavaScript текущего документа. По умолчанию используется включение необязательных методов, имеющих значение в JavaScript, таких как toJSON и Symbol.toPrimitive . При необходимости добавьте в массив дополнительные сведения.
|
HostObjectsAsyncRoot
|
Содержит асинхронные прокси-серверы для всех объектов узла, добавленных с помощью CoreWebView2.AddHostObjectToScript , а также параметры для настройки этих прокси-серверов и контейнер для синхронных прокси-серверов.
При вызове coreWebView2.AddHostObjectToScript("myObject", object); в машинном коде асинхронный прокси-сервер для object доступен для веб-кода с помощью chrome.webview.hostObjects.myObject .
|
HostObjectsOptions
|
Содержит параметры, применимые к CoreWebView2.AddHostObjectToScript добавленным прокси-посредникам скриптов.
|
HostObjectsSyncRoot
|
Содержит синхронные прокси-серверы для всех объектов узла, добавленных через CoreWebView2.AddHostObjectToScript .
При вызове coreWebView2.AddHostObjectToScript("myObject", object); в машинном коде синхронный прокси-сервер для object будет доступен для веб-кода с помощью chrome.webview.hostObjects.sync.myObject .
|
HostObjectSyncProxy
|
Прокси-сервер объекта синхронного узла. Объекты узла, добавленные через CoreWebView2.AddHostObjectToScript , предоставляются в качестве прокси-серверов объектов узла с помощью window.chrome.webview.hostObjects.{name} . Прокси-сервер объекта узла представляет объект узла.
Прокси-серверы объектов узла — это прокси-объекты JavaScript, которые перехватывают все вызовы свойств get , свойств set и методов. Свойства или методы, которые являются частью или Object прототипаFunction , выполняются локально. Кроме того, любое свойство или метод в массиве chrome.webview.hostObjects.options.forceLocalProperties также выполняется локально. По умолчанию используется включение необязательных методов, имеющих значение в JavaScript, таких как toJSON и Symbol.toPrimitive . При необходимости добавьте в массив дополнительные сведения.
|
SharedBufferReceivedEvent
|
Объект event для chrome.webview.sharedbufferreceived события. Это событие отправляется при CoreWebView2.PostSharedBufferToScript успешном вызове.
|
WebView
|
window.chrome.webview — это класс для доступа к API-интерфейсам WebView2, которые доступны для скрипта, выполняющегося в среде выполнения WebView2.
|
WebViewEventMap
|
WebView События интерфейса.
|
WebViewMessageEvent
|
Объект event для chrome.webview.webmessage события. Это событие отправляется при CoreWebView2.PostWebMessage* успешном вызове.
|