Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Следующие новые функции и исправления ошибок содержатся в пакете SDK для выпуска WebView2 и пакете SDK для предварительной версии для пакетов SDK за последний год.
Предварительный выпуск пакета SDK 1.0.3796 для среды выполнения 145
Дата выпуска: 19 января 2026 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.3796-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 145.0.3796.0 или более поздней.
Акции до этапа 1 (экспериментальные в предварительной версии)
Следующие API находятся на этапе 1: Экспериментальный в предварительной версии и были добавлены в этот пакет SDK для предварительной версии.
Уровень расширенного режима безопасности
API уровня расширенного режима безопасности позволяет настроить режим повышенной безопасности (ESM) для экземпляров WebView2. ESM снижает риск уязвимостей, связанных с памятью, отключая JIT-компиляцию JavaScript и включив дополнительную защиту операционной системы.
Чтобы управлять уровнем ESM для всех экземпляров WebView2 с одинаковым профилем EnhancedSecurityModeLevel , используйте свойство в CoreWebView2Profile (или ICoreWebView2ExperimentalProfile9):
Используйте значение ,
Offчтобы полностью отключить режим повышенной безопасности (поведение по умолчанию).Используйте значение для
Strictвключения повышенной безопасности для всех сайтов. Это отключает JIT-компиляцию и применяет дополнительные средства защиты на уровне ОС, повышая безопасность, но потенциально снижая производительность JavaScript.
Перечисление CoreWebView2EnhancedSecurityModeLevel
CoreWebView2EnhancedSecurityModeLevel.OffCoreWebView2EnhancedSecurityModeLevel.Strict
CoreWebView2ProfileКласса:
Акции на этап 2 (стабильный в предварительной версии)
В этом пакете SDK для предварительной версии не было повышено ни один API-интерфейс с этапа 1: экспериментальный в предварительной версии до этапа 2: стабильный в предварительной выпуске.
Исправления ошибок
Этот пакет SDK для предварительной версии включает следующие исправления ошибок.
Только для среды выполнения
- Отключено фоновое обновление сетевого времени.
Только пакет SDK
- Добавлена статья Рекомендации по повышению производительности приложений WebView2 о том, как повысить скорость запуска, использование памяти и скорость реагирования приложения WebView2.
1.0.3650.58
Дата выпуска: 8 декабря 2025 г., среда выполнения 143
Пакет NuGet для пакета SDK Для WebView2 1.0.3650.58
Для полной совместимости API этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 143.0.3650.58 или более поздней.
Акции на этап 3 (стабильный выпуск)
В этом пакете SDK для выпуска не были повышены дополнительные API с этапа 2: стабильный в предварительной версии до этапа 3: стабильный в выпуске.
Исправления ошибок
Только для среды выполнения
- Исправлен доступ к локальной сети, активировав всплывающее окно оповещения о разрешениях.
1.0.3712-prerelease
Дата выпуска: 8 декабря 2025 г., среда выполнения 144
Пакет NuGet для пакета SDK Для WebView2 1.0.3712-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 144.0.3712.0 или более поздней.
Акции до этапа 1 (экспериментальные в предварительной версии)
Следующие API находятся на этапе 1: Экспериментальный в предварительной версии и были добавлены в этот пакет SDK для предварительной версии.
Настройка поведения диапазона портов
API разрешенного диапазона портов позволяют ограничить или настроить диапазоны сетевых портов, которые WebView2 может использовать для различных транспортных протоколов и областей. Это обеспечивает расширенный контроль безопасности.
Используйте
SetAllowedPortRangeв экземпляреCoreWebView2EnvironmentOptions(илиICoreWebView2ExperimentalEnvironmentOptions) для настройки ограничений портов во время создания среды.Используйте параметр ,
scopeчтобы указать, применяется ли конфигурация ко всем компонентам (Default) или только к одноранговым подключениям WebRTC (WebRtc). В настоящее время поддерживается толькоWebRtc.protocolИспользуйте параметр , чтобы указать транспортный протокол (в настоящее время поддерживаетUdp).Укажите
minPortзначения иmaxPortв диапазоне от 1025 до 65535 (включительно) или используйте (0,0), чтобы сбросить или снять ограничения.
Используйте
GetEffectiveAllowedPortRangeв экземпляреCoreWebView2EnvironmentOptions(илиICoreWebView2ExperimentalEnvironmentOptions) для получения конфигурации активного диапазона портов для определенного область и протокола.Возвращает явно заданный диапазон для заданного область или наследует от
Defaultобласть, если он не задан.Возвращает значение (0,0), если для указанного область не настроено никаких ограничений.
CoreWebView2EnvironmentOptionsКлассаПеречисление CoreWebView2AllowedPortRangeScope
CoreWebView2AllowedPortRangeScope.DefaultCoreWebView2AllowedPortRangeScope.WebRtc
Перечисление CoreWebView2TransportProtocolKind
CoreWebView2TransportProtocolKind.Udp
Акции на этап 2 (стабильный в предварительной версии)
Следующие API-интерфейсы были повышены с этапа 1: Экспериментальный в предварительной версии до этапа 2: стабильный в предварительной версии и включены в этот пакет SDK для предварительной версии.
Настройка поведения перетаскивания (API DragStarting)
DragStarting API переопределяет поведение перетаскивания по умолчанию при запуске в режиме визуального размещения. Событие DragStarting уведомляет приложение о запуске операции перетаскивания в WebView2 и предоставляет состояние, необходимое для переопределения операции перетаскивания WebView2 по умолчанию с помощью собственной логики.
- Используйте
DragStartingв ,ICoreWebView2CompositionController5чтобы добавить обработчик событий, который вызывается при запуске операции перетаскивания. - Используйте
ICoreWebView2DragStartingEventArgsдля запуска собственной операции перетаскивания.- Используйте метод для
GetDeferralвыполнения любой асинхронной логики перетаскивания и последующего вызова в WebView. - Используйте свойство ,
Handledчтобы сообщить WebView2, следует ли использовать собственную логику перетаскивания.
- Используйте метод для
Исправления ошибок
Этот пакет SDK для предварительной версии включает следующие исправления ошибок.
Только для среды выполнения
- Исправлен доступ к локальной сети, активировав всплывающее окно оповещения о разрешениях.
- Исправлена регрессия
setColorSchemeAPI. - Исправлена отложенная инициализация для
ICoreWebView2NewWindowRequestedEventArgsпараметраenable-new-window-requested-deferred-initializationкомандной строки .
1.0.3595.46
Дата выпуска: 3 ноября 2025 г., среда выполнения 142
Пакет NuGet для пакета SDK Для WebView2 1.0.3595.46
Для полной совместимости API для этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 142.0.3595.46 или более поздней.
Акции на этап 3 (стабильный выпуск)
В этом пакете SDK для выпуска не были повышены дополнительные API с этапа 2: стабильный в предварительной версии до этапа 3: стабильный в выпуске.
Исправления ошибок
Этот пакет SDK для выпуска включает следующие исправления ошибок.
Только для среды выполнения
- Отключено создание процесса "Спекулятивного отрисовщика".
1.0.3650-prerelease
Дата выпуска: 7 ноября 2025 г., среда выполнения 143
Пакет NuGet для пакета SDK Для WebView2 1.0.3650-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 143.0.3650.0 или более поздней.
Акции до этапа 1 (экспериментальные в предварительной версии)
Экспериментальные API не добавлены в этот пакет SDK для предварительной версии.
Акции на этап 2 (стабильный в предварительной версии)
В этом пакете SDK для предварительной версии не было повышено ни один API-интерфейс с этапа 1: экспериментальный в предварительной версии до этапа 2: стабильный в предварительной выпуске.
Исправления ошибок
Этот пакет SDK для предварительной версии включает следующие исправления ошибок.
Только для среды выполнения
- Отключено создание процесса "Спекулятивного отрисовщика".
- Исправлена проблема с синхронизацией диалогового окна поиска при выполнении поиска программным способом.
1.0.3537.50
Дата выпуска: 6 октября 2025 г., среда выполнения 141
Пакет NuGet для пакета SDK Для WebView2 1.0.3537.50
Для полной совместимости API для этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 141.0.3537.50 или более поздней.
Акции на этап 3 (стабильный выпуск)
В этом пакете SDK для выпуска не были повышены дополнительные API с этапа 2: стабильный в предварительной версии до этапа 3: стабильный в выпуске.
Исправления ошибок
Этот пакет SDK для выпуска включает следующие исправления ошибок.
Только для среды выполнения
- Исправлен доступ к локальной сети, активировав всплывающее окно оповещения о разрешениях.
Только пакет SDK
- Исправлена ошибка BinSkim для
WebView2Loader.dll.
1.0.3590-prerelease
Дата выпуска: 7 октября 2025 г., среда выполнения 142
Пакет NuGet для пакета SDK Для WebView2 1.0.3590-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 142.0.3590.0 или более поздней.
Акции до этапа 1 (экспериментальные в предварительной версии)
Следующие API находятся на этапе 1: Экспериментальный в предварительной версии и были добавлены в этот пакет SDK для предварительной версии.
Поддержка меток конфиденциальности
Новый API сведений о конфиденциальности в WebView2 позволяет приложениям получать доступ к сведениям меток конфиденциальности, сообщаемым веб-страницами через диспетчер ограничений взаимодействия со страницами. Эта функция помогает ведущим приложениям обнаруживать конфиденциальное содержимое и реагировать на него.
Основные возможности:
Настройка доступности диспетчера ограничений взаимодействия с страницами . Настройте список фильтров URL-адресов для диспетчера ограничений взаимодействия со страницами. После настройки списка диспетчер ограничений взаимодействия с страницами становится доступным на страницах списка разрешенных. Эти страницы могут отправлять метки конфиденциальности на платформу через API.
Раскрытие сведений о конфиденциальности -
CoreWebView2Теперь предоставляетSensitivityInfoсвойство иSensitivityInfoChangedсобытие, позволяя приложениям прослушивать обновления сведений меток конфиденциальности.
Поддержка меток конфиденциальности изначально доступна только в Win32. Поддержка .NET и WinRT планируется в будущем выпуске.
Акции на этап 2 (стабильный в предварительной версии)
В этом пакете SDK для предварительной версии не было повышено ни один API-интерфейс с этапа 1: экспериментальный в предварительной версии до этапа 2: стабильный в предварительной выпуске.
Исправления ошибок
Этот пакет SDK для предварительной версии включает следующие исправления ошибок.
Только для среды выполнения
- Исправлен висящий указатель в контексте разрешений доступа к файловой системе.
- Исправлена зависание пользовательского интерфейса во время перетаскивания в WinUI3.
- Исправлен доступ к локальной сети, активировав всплывающее окно оповещения о разрешениях.
- Устранена проблема, из-за которой в дереве специальных возможностей отображался дополнительный регион.
- Исправлена проблема, из-за которой загрузки в рамке браузера по умолчанию не работали.
Только пакет SDK
- Исправлена ошибка BinSkim для
WebView2Loader.dll.
1.0.3485.44
Дата выпуска: 8 сентября 2025 г., среда выполнения 140
Пакет NuGet для пакета SDK Для WebView2 1.0.3485.44
Для полной совместимости API этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 140.0.3485.44 или более поздней.
Общие изменения
В этом пакете SDK для выпуска основное внимание уделяется улучшению работы WebView2 за счет закулисных улучшений.
- Инфраструктура тестирования была укреплена.
- Улучшена проверка API, чтобы обеспечить надежную работу API в разных сценариях.
Эти базовые улучшения обеспечивают стабильную и тщательно протестированную функциональность для создания приложений WebView2.
Акции на этап 3 (стабильный выпуск)
В этом пакете SDK для выпуска не были повышены дополнительные API с этапа 2: стабильный в предварительной версии до этапа 3: стабильный в выпуске.
Исправления ошибок
В этом пакете SDK для выпуска нет исправлений ошибок.
1.0.3530-prerelease
Дата выпуска: 8 сентября 2025 г., среда выполнения 141
Пакет NuGet для пакета SDK Для WebView2 1.0.3530-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 141.0.3530.0 или более поздней.
Общие изменения
Этот предварительный пакет SDK ориентирован на улучшение работы WebView2 за счет закулисных улучшений.
- Инфраструктура тестирования была укреплена.
- Улучшена проверка API, чтобы обеспечить надежную работу API в разных сценариях.
Эти базовые улучшения обеспечивают стабильную и тщательно протестированную функциональность для создания приложений WebView2.
Акции до этапа 1 (экспериментальные в предварительной версии)
Экспериментальные API не добавлены в этот пакет SDK для предварительной версии.
Акции на этап 2 (стабильный в предварительной версии)
В этом пакете SDK для предварительной версии не было повышено ни один API-интерфейс с этапа 1: экспериментальный в предварительной версии до этапа 2: стабильный в предварительной выпуске.
Исправления ошибок
Этот пакет SDK для предварительной версии включает следующие исправления ошибок.
Только пакет SDK
- Исправлена утечка памяти в контроллере композиции WPF.
1.0.3405.78
Дата выпуска: 11 августа 2025 г., среда выполнения 139
Пакет NuGet для пакета SDK Для WebView2 1.0.3405.78
Для полной совместимости API для этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 139.0.3405.78 или более поздней.
Акции на этап 3 (стабильный выпуск)
Следующие API были повышены с этапа 2: Стабильный в предварительной версии до этапа 3: стабильный в выпуске и теперь включены в этот пакет SDK для выпуска.
Настройка поведения поиска (API поиска)
API поиска позволяет программно управлять операциями поиска и добавлять в приложение следующие функции:
- Настройка параметров поиска, включая определение термина, конфиденциальность регистра, Word сопоставление, выделение совпадений и подавление пользовательского интерфейса по умолчанию.
- Найдите текстовые строки и перейдите между ними в элементе управления WebView2.
- Программная инициализация операций поиска и навигация по результатам поиска .
- Подавление пользовательского интерфейса поиска по умолчанию.
- Отслеживайте состояние операций поиска .
Существуют известные проблемы с API поиска документов PDF. При просмотре PDF-документа в элементе управления WebView2 функция Найти в настоящее время предоставляет только первый индекс и количество найденных совпадений. Например, если строка встречается три раза в PDF-файле, пользовательский интерфейс будет говорить 1/3 и не будет поддерживать программный вызов Next или Previous.
Мы активно изучаем эти проблемы и рекомендуем сообщать о любых проблемах, с которыми вы столкнулись, с помощью репозитория WebView2Feedback .
CoreWebView2Класса:CoreWebView2EnvironmentКласса:-
- Свойство CoreWebView2Find.ActiveMatchIndex
- Событие CoreWebView2Find.ActiveMatchIndexChanged
- Метод CoreWebView2Find.FindNext
- Метод CoreWebView2Find.FindPrevious
- Свойство CoreWebView2Find.MatchCount
- Событие CoreWebView2Find.MatchCountChanged
- Метод CoreWebView2Find.StartAsync
- Метод CoreWebView2Find.Stop
Исправления ошибок
Только для среды выполнения
- Исправлен сбой в средствах разработки на Windows Server и Windows 10.
1.0.3477-prerelease
Дата выпуска: 11 августа 2025 г., среда выполнения 140
Пакет NuGet для пакета SDK Для WebView2 1.0.3477-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 140.0.3477.0 или более поздней.
Акции до этапа 1 (экспериментальные в предварительной версии)
Экспериментальные API не добавлены в этот пакет SDK для предварительной версии.
Акции на этап 2 (стабильный в предварительной версии)
В этом пакете SDK для предварительной версии не было повышено ни один API-интерфейс с этапа 1: экспериментальный в предварительной версии до этапа 2: стабильный в предварительной выпуске.
Исправления ошибок
Только для среды выполнения
- Исправлено
put_UserAgent, что не работает для служебных рабочих ролей. - Исправлен сбой в средствах разработки на Windows Server и Windows 10.
- Удалено отслеживание процессов браузера после вызова
remove_BrowserProcessExited. - Исправлена проблема с утечкой памяти в вызовах асинхронных
hostObjectфункций. - Исправлена ошибка сенсорного ввода в визуальном размещении после длительного касания.
1.0.3351.48
Дата выпуска: 1 июля 2025 г., среда выполнения 138
Пакет NuGet для пакета SDK Для WebView2 1.0.3351.48
Для полной совместимости API для этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 138.0.3351.48 или более поздней.
Акции на этап 3 (стабильный выпуск)
Следующие API были повышены с этапа 2: Стабильный в предварительной версии до этапа 3: стабильный в выпуске и теперь включены в этот пакет SDK для выпуска.
Разрешить передачу входных сообщений о событиях через окно браузера
Класс CoreWebView2ControllerOptions теперь имеет AllowHostInputProcessing свойство, которое позволяет пользователю ввести сообщения о событиях (клавиатура, мышь, сенсорный ввод или перо) через окно браузера, которые будут получены окном процесса приложения.
-
CoreWebView2ControllerOptionsКласса:
Исправления ошибок
Только для среды выполнения
- Исправлена проблема с черным ящиком для диалоговых окон в визуальном размещении.
1.0.3415-prerelease
Дата выпуска: 14 июля 2025 г., среда выполнения 140
Пакет NuGet для пакета SDK Для WebView2 1.0.3415-prerelease
Для полной совместимости API для этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 140.0.3415.0 или более поздней.
Акции до этапа 1 (экспериментальные в предварительной версии)
Следующие API находятся на этапе 1: Экспериментальный в предварительной версии и были добавлены в этот пакет SDK для предварительной версии.
Включение фоновой обработки и автономной поддержки (РАБОЧИЕ API WebView2)
API рабочих ролей WebView2 позволяют ведущим приложениям взаимодействовать с веб-рабочими ролей для разгрузки задач из основного потока, повышения скорости реагирования и поддержки фоновых операций. К ним относятся выделенные рабочие роли, общие рабочие роли и служебные рабочие роли.
Эти API обеспечивают следующее:
- События жизненного цикла: Мониторинг создания и уничтожения рабочих ролей.
-
Интерфейсы обмена сообщениями: Обмен данными с рабочими ролей с помощью
PostMessageиWebMessageReceived. - Управление рабочей ролью. Запрос и получение регистраций и экземпляров рабочих ролей.
-
CoreWebView2Класса:
-
Класс CoreWebView2DedicatedWorker
- Событие CoreWebView2DedicatedWorker.DedicatedWorkerCreated
- Событие CoreWebView2DedicatedWorker.Destroying
- Метод CoreWebView2DedicatedWorker.PostWebMessageAsJson
- Метод CoreWebView2DedicatedWorker.PostWebMessageAsString
- Свойство CoreWebView2DedicatedWorker.ScriptUri
- Событие CoreWebView2DedicatedWorker.WebMessageReceived
-
CoreWebView2FrameКласса:
-
CoreWebView2ProfileКласса:
-
Класс CoreWebView2ServiceWorkerRegistration
- Свойство CoreWebView2ServiceWorkerRegistration.ActiveServiceWorker
- CoreWebView2ServiceWorkerRegistration.Origin Property
- Свойство CoreWebView2ServiceWorkerRegistration.ScopeUri
- Событие CoreWebView2ServiceWorkerRegistration.ServiceWorkerActivated
- Свойство CoreWebView2ServiceWorkerRegistration.TopLevelOrigin
- Событие CoreWebView2ServiceWorkerRegistration.Unregistering
Отрисовка настраиваемых строк заголовков (API наложения элементов управления окном)
API наложения элементов управления окном позволяет разработчикам создавать настраиваемые заголовки, отрисовывая подпись кнопки (свернуть, развернуть, восстановить, закрыть) непосредственно в окне WebView2. Наложение оконных элементов управления отображается в верхнем углу WebView и легко интегрируется с пользовательским интерфейсом приложения.
Используйте этот API, если:
- Вы хотите заменить строку заголовка ОС по умолчанию полностью настроенной строкой заголовка в приложении.
- Вы работаете с функциями не клиентских регионов, такими как
app-region: dragиIsNonClientRegionSupportEnabled.
Этот API идеально подходит для приложений, которым требуется современный иммерсивный интерфейс пользовательского интерфейса.
Акции на этап 2 (стабильный в предварительной версии)
Следующие API-интерфейсы были повышены с этапа 1: Экспериментальный в предварительной версии до этапа 2: стабильный в предварительной версии и включены в этот пакет SDK для предварительной версии.
Настройка поведения поиска (API поиска)
API поиска позволяет программно управлять операциями поиска и добавлять в приложение следующие функции:
- Настройка параметров поиска, включая определение термина, конфиденциальность регистра, Word сопоставление, выделение совпадений и подавление пользовательского интерфейса по умолчанию.
- Найдите текстовые строки и перейдите между ними в элементе управления WebView2.
- Программная инициализация операций поиска и навигация по результатам поиска .
- Подавление пользовательского интерфейса поиска по умолчанию.
- Отслеживайте состояние операций поиска .
Существуют известные проблемы с API поиска документов PDF. При просмотре PDF-документа в элементе управления WebView2 функция Найти в настоящее время предоставляет только первый индекс и количество найденных совпадений. Например, если строка встречается три раза в PDF-файле, пользовательский интерфейс будет говорить 1/3 и не будет поддерживать программный вызов Next или Previous.
Мы активно изучаем эти проблемы и рекомендуем сообщать о любых проблемах, с которыми вы столкнулись, с помощью репозитория WebView2Feedback .
CoreWebView2Класса:CoreWebView2EnvironmentКласса:-
- Свойство CoreWebView2Find.ActiveMatchIndex
- Событие CoreWebView2Find.ActiveMatchIndexChanged
- Метод CoreWebView2Find.FindNext
- Метод CoreWebView2Find.FindPrevious
- Свойство CoreWebView2Find.MatchCount
- Событие CoreWebView2Find.MatchCountChanged
- Метод CoreWebView2Find.StartAsync
- Метод CoreWebView2Find.Stop
Исправления ошибок
Только для среды выполнения
- Исправлена проблема с черным ящиком для диалоговых окон в визуальном размещении.
- Исправлено
put_UserAgent, что не работает для служебных рабочих ролей. - Исправлен сбой в средствах разработки на Windows Server и Windows 10.
1.0.3296.44
Дата выпуска: 3 июня 2025 г., среда выполнения 137
Пакет NuGet для пакета SDK Для WebView2 1.0.3296.44
Для полной совместимости API для этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 137.0.3296.44 или более поздней.
Акции на этап 3 (стабильный выпуск)
Следующие API были повышены с этапа 2: Стабильный в предварительной версии до этапа 3: стабильный в выпуске и теперь включены в этот пакет SDK для выпуска.
Установка цвета фона по умолчанию при инициализации WebView2 (API DefaultBackgroundColor)
API DefaultBackgroundColor позволяет пользователям задавать DefaultBackgroundColor свойство при инициализации. Это предотвращает прерывание белой вспышки во время загрузки WebView2.
-
CoreWebView2ControllerOptionsКласса:
Исправления ошибок
Только для среды выполнения
- Исправлены поля в печатном PDF-файле.
1.0.3344-prerelease
Дата выпуска: 3 июня 2025 г., среда выполнения 138
Пакет NuGet для пакета SDK Для WebView2 1.0.3344-prerelease
Для полной совместимости API для этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 138.0.3344.0 или более поздней.
Акции до этапа 1 (экспериментальные в предварительной версии)
Экспериментальные API не добавлены в этот пакет SDK для предварительной версии.
Акции на этап 2 (стабильный в предварительной версии)
Следующие API-интерфейсы были повышены с этапа 1: Экспериментальный в предварительной версии до этапа 2: стабильный в предварительной версии и включены в этот пакет SDK для предварительной версии.
Разрешить передачу входных сообщений о событиях через окно браузера
Класс CoreWebView2ControllerOptions теперь имеет AllowHostInputProcessing свойство, которое позволяет пользователю ввести сообщения о событиях (клавиатура, мышь, сенсорный ввод или перо) через окно браузера, которые будут получены окном процесса приложения.
-
CoreWebView2ControllerOptionsКласса:
Исправления ошибок
Только для среды выполнения
- Исправлена ошибка, из-за которой событие мыши не срабалось после события касания.
- Отключена запись веб-страниц в элементе управления WebView2.
- Исправлено диалоговое окно загрузки .
- Исправлена проблема с загрузкой в рамке браузера по умолчанию. (Выпуск No 5196)
- Исправлены поля в печатном PDF-файле.
1.0.3240.44
Дата выпуска: 5 мая 2025 г., среда выполнения 136
Пакет NuGet для пакета SDK Для WebView2 1.0.3240.44
Для полной совместимости API для этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 136.0.3240.44 или более поздней.
Акции на этап 3 (стабильный выпуск)
Следующие API были повышены с этапа 2: Стабильный в предварительной версии до этапа 3: стабильный в выпуске и теперь включены в этот пакет SDK для выпуска.
Отслеживание журнала навигации для вложенных iframes (API FrameCreatedEvent)
API FrameCreatedEvent поддерживает вложенные iframe-кадры, например запись журнала навигации для iframe второго уровня. Без этого API WebView2 отслеживает только iframe первого уровня, которые являются прямыми дочерними iframe для основного кадра. С помощью этого API приложение может подписаться на событие создания вложенных iframe, предоставляя приложению доступ ко всем свойствам, методам и событиям для вложенного CoreWebView2Frame iframe.
Используйте этот API для управления отслеживанием iframe на странице, содержащей несколько уровней iframe. Вы можете отслеживать любое из следующих действий:
- Только главная страница и iframe первого уровня (поведение по умолчанию).
- Частичное дерево кадров WebView2 с определенными интересующими iframe.
- Полное дерево кадров WebView2.
-
CoreWebView2FrameКласса:
Исправления ошибок
Только для среды выполнения
- Исправлена проблема, из-за которой скачивание из рамки браузера по умолчанию не выполнялось. (Выпуск No 5196)
- Исправлена проблема, из-за которой имя канала возвращалось неправильно, что привело к сбою в некоторых приложениях UWP.
1.0.3296-prerelease
Дата выпуска: 12 мая 2025 г., среда выполнения 137
Пакет NuGet для пакета SDK Для WebView2 1.0.3296-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 137.0.3296.0 или более поздней.
Акции до этапа 1 (экспериментальные в предварительной версии)
Экспериментальные API не добавлены в этот пакет SDK для предварительной версии.
Акции на этап 2 (стабильный в предварительной версии)
Следующие API-интерфейсы были повышены с этапа 1: Экспериментальный в предварительной версии до этапа 2: стабильный в предварительной версии и включены в этот пакет SDK для предварительной версии.
Установка цвета фона по умолчанию при инициализации WebView2 (API DefaultBackgroundColor)
API DefaultBackgroundColor позволяет пользователям задавать DefaultBackgroundColor свойство при инициализации. Это предотвращает прерывание белой вспышки во время загрузки WebView2.
-
CoreWebView2ControllerOptionsКласса:
Исправления ошибок
Только для среды выполнения
- Исправлена панель поиска , больше не отображающаяся после сдвига окна.
- Исправлена ошибка, из-за которой приложению не удавалось отменить навигацию по страницам
NavigationStartingвхода через событие. - Исправлена проблема, из-за которой скачивание из рамки браузера по умолчанию не выполнялось. (Выпуск No 5196)
- Исправлена проблема, из-за которой имя канала возвращалось неправильно, что привело к сбою в некоторых приложениях UWP.
1.0.3179.45
Дата выпуска: 7 апреля 2025 г., среда выполнения 135
Пакет NuGet для пакета SDK Для WebView2 1.0.3179.45
Для полной совместимости API этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 135.0.3179.45 или более поздней.
Акции на этап 3 (стабильный выпуск)
В этом пакете SDK для выпуска не были повышены дополнительные API с этапа 2: стабильный в предварительной версии до этапа 3: стабильный в выпуске.
Исправления ошибок
Только для среды выполнения
- Исправлен элемент HTML Select (<select>), чтобы сделать его доступным для выбора в приложениях WPF.
- Исправлена навигация
edge://crashesв элементе управления WebView2. - Исправлены потенциальные сбои и проблемы с пользовательским интерфейсом при вызове пользовательского интерфейса учетных данных Windows из экземпляра WebView2.
- Исправлена ошибка, из-за которой пользователям не удавалось ввести входное поле с данными автозаполнения. (Проблема No 5144)
1.0.3230-prerelease
Дата выпуска: 7 апреля 2025 г., среда выполнения 136
Пакет NuGet для пакета SDK Для WebView2 1.0.3230-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 136.0.3230.0 или более поздней.
Акции до этапа 1 (экспериментальные в предварительной версии)
Экспериментальные API не добавлены в этот пакет SDK для предварительной версии.
Акции на этап 2 (стабильный в предварительной версии)
Следующие API-интерфейсы были повышены с этапа 1: Экспериментальный в предварительной версии до этапа 2: стабильный в предварительной версии и включены в этот пакет SDK для предварительной версии.
Отслеживание журнала навигации для вложенных iframes (API FrameCreatedEvent)
API FrameCreatedEvent поддерживает вложенные iframe-кадры, например запись журнала навигации для iframe второго уровня. Без этого API WebView2 отслеживает только iframe первого уровня, которые являются прямыми дочерними iframe для основного кадра. С помощью этого API приложение может подписаться на событие создания вложенных iframe, предоставляя приложению доступ ко всем свойствам, методам и событиям для вложенного CoreWebView2Frame iframe.
Используйте этот API для управления отслеживанием iframe на странице, содержащей несколько уровней iframe. Вы можете отслеживать любое из следующих действий:
- Только главная страница и iframe первого уровня (поведение по умолчанию).
- Частичное дерево кадров WebView2 с определенными интересующими iframe.
- Полное дерево кадров WebView2.
-
CoreWebView2FrameКласса:
Исправления ошибок
Только для среды выполнения
- Исправлена проблема в WPF, из-за которой <раскрывающийся список> данных закрывался при перемещении мыши за пределы элемента управления WebView2.
- Исправлена навигация
edge://crashesв элементе управления WebView2. - Исправлен элемент HTML Select (<select>), чтобы сделать его доступным для выбора в приложениях WPF.
- Исправлены потенциальные сбои и проблемы с пользовательским интерфейсом при вызове пользовательского интерфейса учетных данных Windows из экземпляра WebView2.
- Исправлена ошибка, из-за которой пользователи не смогли ввести поле ввода с данными автозаполнения. (Проблема No 5144)
- Исправлена регрессия в API строки состояния .
Только пакет SDK
- Исправлены клавиши TAB, SHIFT+TAB и СТРЕЛКА в режиме размещения "Окно в визуальный".
1.0.3124.44
Дата выпуска: 10 марта 2025 г., среда выполнения 134
Пакет NuGet для пакета SDK Для WebView2 1.0.3124.44
Для полной совместимости API для этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 134.0.3124.44 или более поздней.
Акции на этап 3 (стабильный выпуск)
В этом пакете SDK для выпуска не были повышены дополнительные API с этапа 2: стабильный в предварительной версии до этапа 3: стабильный в выпуске.
Исправления ошибок
Только для среды выполнения
- Расширения не будут отключены в WebView2 с помощью
AddBrowserExtensionAsync, независимо от того, включен ли режим разработчика. (Проблема No 5113) - Отключено фоновое обновление сетевого времени. (Проблема No 5047)
- Исправлено всплывающее окно загрузки, которое не отображалось при
target="_blank". (Проблема No 5063)
1.0.3171-prerelease
Дата выпуска: 10 марта 2025 г., среда выполнения 135
Пакет NuGet для пакета SDK Для WebView2 1.0.3171-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 135.0.3171.0 или более поздней.
Акции до этапа 1 (экспериментальные в предварительной версии)
Экспериментальные API не добавлены в этот пакет SDK для предварительной версии.
Акции на этап 2 (стабильный в предварительной версии)
В этом пакете SDK для предварительной версии не было повышено ни один API-интерфейс с этапа 1: экспериментальный в предварительной версии до этапа 2: стабильный в предварительной выпуске.
Исправления ошибок
Среда выполнения и пакет SDK
- Исправлена обработка исключений асинхронного метода объекта узла. (Проблема No 3402)
- Исправлена документация по
CoreWebVIew2.Navigate. (Выпуск No 5091)
Только для среды выполнения
- Исправлена регрессия установки "Добавить в Chrome".
- Исправлена отправка папок в UWP и WinUI. (Проблема No 3275)
- Расширения не будут отключены в WebView2 с помощью
AddBrowserExtensionAsync, независимо от того, включен ли режим разработчика. (Проблема No 5113) - Отключено фоновое обновление сетевого времени. (Проблема No 5047)
- Исправлено всплывающее окно загрузки, которое не отображалось при
target="_blank". (Проблема No 5063)
Только пакет SDK
- Устраняет сбой, который может произойти, когда сборщик мусора вызывает
Finalizeпоток, отличный от основного.
1.0.3065.39
Дата выпуска: 10 февраля 2025 г., среда выполнения 133
Пакет NuGet для пакета SDK Для WebView2 1.0.3065.39
Для полной совместимости API этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 133.0.3065.39 или более поздней.
Акции на этап 3 (стабильный выпуск)
В этом пакете SDK для выпуска не были повышены дополнительные API с этапа 2: стабильный в предварительной версии до этапа 3: стабильный в выпуске.
Исправления ошибок
Только для среды выполнения
- Добавлена недостающая кнопка Закрыть во всплывающем элементе Скачать .
- Исправлено состояние гонки, которое возникало, когда событие ответа веб-запроса никогда не возникало.
1.0.3116-prerelease
Дата выпуска: 10 февраля 2025 г., среда выполнения 134
Пакет NuGet для пакета SDK Для WebView2 1.0.3116-prerelease
Для полной совместимости API для этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 134.0.3116.0 или более поздней.
Акции до этапа 1 (экспериментальные в предварительной версии)
Экспериментальные API не добавлены в этот пакет SDK для предварительной версии.
Акции на этап 2 (стабильный в предварительной версии)
В этом пакете SDK для предварительной версии не было повышено ни один API-интерфейс с этапа 1: экспериментальный в предварительной версии до этапа 2: стабильный в предварительной выпуске.
Исправления ошибок
Только для среды выполнения
- Добавлена недостающая кнопка Закрыть во всплывающем элементе Скачать .
- Исправлено состояние гонки, которое возникало, когда событие ответа веб-запроса никогда не возникало.
Только пакет SDK
- Исправлена документация
CoreWebView2Find.FindNextпо .NET и Win32 метода, в котором неправильно упоминалосьFindPrevious. В сводке метода теперь упоминаетсяFindNext. (Проблема No 5059)
См. также
- Заметки о выпуске пакета SDK для WebView2
- Архивные заметки о выпуске пакета SDK для WebView2
- Общие сведения об API WebView2 . В этой статье описываются многие API по областям функций, которые находятся в пакетах ПАКЕТА SDK для выпуска.
- Обращение к команде Microsoft Edge WebView2
- Заметки о выпуске веб-платформы Microsoft Edge
Справочник по API: