класс 0.9.515-Microsoft. Web. WebView2. Core. CoreWebView2Settings

Примечание

Эта ссылка больше не поддерживается. Последнюю справку по API можно найти в справочнике по API WebView2.

Пространство имен: Microsoft. Web. WebView2. Core
Сборка: Microsoft.Web.WebView2.Core.dll

Определяет свойства, которые включают, отключают или изменяют функции WebView.

Краткий обзор

Участников Описания
AreDefaultContextMenusEnabled Свойство AreDefaultContextMenusEnabled используется для предотвращения отображения контекстных меню по умолчанию для пользователя в WebView.
AreDefaultScriptDialogsEnabled AreDefaultScriptDialogsEnabled используется при загрузке нового документа HTML.
AreDevToolsEnabled AreDevToolsEnabled определяет, может ли пользователь использовать контекстное меню или сочетания клавиш для открытия окна DevTools.
AreHostObjectsAllowed Свойство AreHostObjectsAllowed используется для управления тем, какие объекты узла доступны на странице в WebView.
IsBuiltInErrorPageEnabled Свойство IsBuiltInErrorPageEnabled используется для того, чтобы отключить встроенную страницу ошибки для сбоя навигации и обработки сбоя процесса рендеринга.
IsScriptEnabled Определяет, включено ли выполнение JavaScript во всех последующих навигации в WebView.
IsStatusBarEnabled IsStatusBarEnabled определяет, будет ли отображаться строка состояния.
IsWebMessageEnabled Свойство IsWebMessageEnabled используется при загрузке нового HTML-документа.
IsZoomControlEnabled Свойство IsZoomControlEnabled используется, чтобы не допустить воздействия пользователя на масштаб WebView.

Изменения, внесенные после события NavigationStarting, будут применены только к следующему элементу навигации верхнего уровня.

Участников

AreDefaultContextMenusEnabled

Свойство AreDefaultContextMenusEnabled используется для предотвращения отображения контекстных меню по умолчанию для пользователя в WebView.

Открытый логический AreDefaultContextMenusEnabled

По умолчанию используется значение TRUE.

AreDefaultScriptDialogsEnabled

AreDefaultScriptDialogsEnabled используется при загрузке нового документа HTML.

Открытый логический AreDefaultScriptDialogsEnabled

Если для этого свойства задано значение false, WebView не будет отображать диалоговое окно JavaScript по умолчанию (в том числе те, которые отображаются предупреждением JavaScript, Confirm, функции Prompt и событие beforeunload). Вместо этого, если обработчик событий установлен с помощью SetScriptDialogOpeningEventHandler, WebView отправляет событие, которое будет содержать все сведения о диалоговом окне, и позволяет ведущему приложению отобразить собственный пользовательский интерфейс.

AreDevToolsEnabled

AreDevToolsEnabled определяет, может ли пользователь использовать контекстное меню или сочетания клавиш для открытия окна DevTools.

Открытый логический AreDevToolsEnabled

Это значение верно по умолчанию.

AreHostObjectsAllowed

Свойство AreHostObjectsAllowed используется для управления тем, какие объекты узла доступны на странице в WebView.

Открытый логический AreHostObjectsAllowed

По умолчанию используется значение TRUE.

IsBuiltInErrorPageEnabled

Свойство IsBuiltInErrorPageEnabled используется для того, чтобы отключить встроенную страницу ошибки для сбоя навигации и обработки сбоя процесса рендеринга.

Открытый логический IsBuiltInErrorPageEnabled

По умолчанию используется значение TRUE. Если эта ошибка отключена, при возникновении связанной ошибки будет отображаться пустая страница.

IsScriptEnabled

Определяет, включено ли выполнение JavaScript во всех последующих навигации в WebView.

Открытый логический IsScriptEnabled

Это относится только к сценариям в документе; сценарии, добавленные с помощью ExecuteScript, будут выполняться даже в том случае, если сценарий отключен. Это значение верно по умолчанию.

IsStatusBarEnabled

IsStatusBarEnabled определяет, будет ли отображаться строка состояния.

Открытый логический IsStatusBarEnabled

Строка состояния обычно отображается в левом левом углу WebView и отображает такие элементы, как URI ссылки, когда пользователь наводит на него указатель мыши и другие сведения. Это значение верно по умолчанию.

IsWebMessageEnabled

Свойство IsWebMessageEnabled используется при загрузке нового HTML-документа.

Открытый логический IsWebMessageEnabled

Если установлено значение true, связь между узлом и HTML-документом верхнего уровня WebView разрешается с помощью события Message PostWebMessageAsJson, PostWebMessageAsString и Window. Chrome. WebView (Дополнительные сведения можно найти в документации PostWebMessageAsJson). Связь между HTML-документом верхнего уровня WebView разрешается с помощью функции. Chrome. WebView и метода SetWebMessageReceivedEventHandler (подробности можно найти в документации SetWebMessageReceivedEventHandler). Если задано значение false, связь не разрешена. PostWebMessageAsJson и PostWebMessageAsString завершатся сбоем с E_ACCESSDENIED и Window. Chrome. WebView. i, вызывая экземпляр объекта Error. Это значение верно по умолчанию.

IsZoomControlEnabled

Свойство IsZoomControlEnabled используется, чтобы не допустить воздействия пользователя на масштаб WebView.

Открытый логический IsZoomControlEnabled

По умолчанию используется значение TRUE. Если эта функция отключена, пользователь не сможет изменять масштаб с помощью клавиш CTRL +/-или CTRL + колесика мыши, но масштаб можно задать через API ZoomFactor.