Заметки о выпуске для SDK WebView2
Эти заметки о выпуске содержат сведения о новых функциях и исправлениях ошибок, включенных в пакет SDK для выпуска WebView2 и пакет SDK предварительной версии WebView2.
1.0.2849.39
Дата выпуска: 21 октября 2024 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.2849.39
Для полной совместимости API этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 130.0.2849.39 или более поздней.
Рекламные акции
Следующие API были повышены до стабильных и теперь включены в этот пакет SDK для выпуска.
Настройка предупреждения системы безопасности при сохранении файла (SaveFileSecurityCheckStarting
событие)
Добавлено новое SaveFileSecurityCheckStarting
событие. Приложение может зарегистрировать обработчик в этом событии, чтобы получить путь к файлу, расширение имени файла и сведения о URI источника документа. Затем можно применить собственные правила для выполнения таких действий:
- Разрешить сохранение файла без предоставления пользовательского интерфейса предупреждения системы безопасности по умолчанию о политике типа файла.
- Отмена сохранения.
- Создайте собственный пользовательский интерфейс для управления политиками типа файлов среды выполнения.
CoreWebView2
Класс:Класс CoreWebView2SaveFileSecurityCheckStartingEventArgs
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.CancelSave Property
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.DocumentOriginUri Property
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.FileExtension Property
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.FilePath Property
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.SuppressDefaultPolicy Property
- Метод CoreWebView2SaveFileSecurityCheckStartingEventArgs.GetDeferral
Исправления ошибок
Только для среды выполнения
- Исправлена проблема с фокусом диалогового окна загрузки при нажатии клавиш TAB или SHIFT+TAB для переключения в элемент управления Webview2.
Только пакет SDK
- Использование
CoreWebView2.AddWebResourceRequestedFilter
безCoreWebView2WebResourceRequestSourceKinds
параметра теперь не рекомендуется. См. метод .NET CoreWebView2.AddWebResourceRequestedFilter. - Добавлена версия .NET 8
TargetFramework
для WinRT на C#, включена совместимость AOT (на опережение) и отключена маршалинг среды выполнения.
1.0.2895-prerelease
Дата выпуска: 21 октября 2024 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.2895-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 131.0.2895.0 или более поздней.
Экспериментальные API-интерфейсы
В этот пакет SDK для предварительной версии добавлены следующие экспериментальные API.
RestartRequested
событие, когда WebView2 необходимо перезапустить
Добавлено новое RestartRequested
событие. Событие RestartRequested
возникает всякий раз, когда WebView2 требуется перезапустить для применения обновлений или изменений конфигурации. Этот API можно использовать для обнаружения необходимости перезапуска WebView2 и выполнения соответствующих действий. Свойство Priority
RestartRequested
аргументов события указывает приоритет запроса на перезапуск:
-
High
указывает, что приложение должно запрашивать у пользователей перезапуск как можно скорее. -
Normal
указывает, что приложение должно напоминать пользователям о необходимости перезапуска на основе наилучших усилий.
CoreWebView2Environment
Класс:CoreWebView2RestartRequestedEventArgs
Класс:Перечисление CoreWebView2RestartRequestedPriority
CoreWebView2RestartRequestedPriority.Normal
CoreWebView2RestartRequestedPriority.High
Рекламные акции
Следующие API были повышены с экспериментального на стабильный в этом предварительном пакете SDK.
Управление тем, отображается ли пользовательский интерфейс снимка экрана (ScreenCaptureStarting
событие)
Добавлено новое ScreenCaptureStarting
событие. Это событие возникает всякий раз, когда WebView2 и (или) iframe, соответствующий CoreWebView2Frame
(или любому из его потомков iframe), запрашивает разрешение на использование API захвата экрана перед показом пользовательского интерфейса. Затем приложение может заблокировать отображение пользовательского интерфейса или разрешить отображение пользовательского интерфейса.
CoreWebView2
Класс:CoreWebView2Frame
Класс:CoreWebView2ScreenCaptureStartingEventArgs
Класс:
Настройка предупреждения системы безопасности при сохранении файла (SaveFileSecurityCheckStarting
событие)
Добавлено новое SaveFileSecurityCheckStarting
событие. Приложение может зарегистрировать обработчик в этом событии, чтобы получить путь к файлу, расширение имени файла и сведения о URI источника документа. Затем можно применить собственные правила для выполнения таких действий:
- Разрешить сохранение файла без предоставления пользовательского интерфейса предупреждения системы безопасности по умолчанию о политике типа файла.
- Отмена сохранения.
- Создайте собственный пользовательский интерфейс для управления политиками типа файлов среды выполнения.
CoreWebView2
Класс:Класс CoreWebView2SaveFileSecurityCheckStartingEventArgs
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.CancelSave Property
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.DocumentOriginUri Property
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.FileExtension Property
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.FilePath Property
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.SuppressDefaultPolicy Property
- Метод CoreWebView2SaveFileSecurityCheckStartingEventArgs.GetDeferral
Исправления ошибок
Только пакет SDK
- Исправлена несовместимость Arm64 с WindowsAppSDK 1.6.
- Удален дополнительный
WebView2Loader.dll
в случае WinAppSDK. - Использование
CoreWebView2.AddWebResourceRequestedFilter
безCoreWebView2WebResourceRequestSourceKinds
параметра теперь не рекомендуется. См. метод .NET CoreWebView2.AddWebResourceRequestedFilter.
1.0.2792.45
Дата выпуска: 23 сентября 2024 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.2792.45
Для полной совместимости API этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 129.0.2792.45 или более поздней.
Рекламные акции
Дополнительные API не были повышены до стабильных и не добавлены в этот пакет SDK для выпуска.
Исправления ошибок
Только пакет SDK
- Исправлена зависимость пакета SDK для проектов .NET. (Проблема No 4743)
1.0.2839-prerelease
Дата выпуска: 23 сентября 2024 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.2839-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 130.0.2839.0 или более поздней.
Экспериментальные API-интерфейсы
Экспериментальные API не добавлены в этот пакет SDK для предварительной версии.
Рекламные акции
Api-интерфейсы не были повышены с экспериментального на стабильный в этом предварительном пакете SDK.
Исправления ошибок
Только для среды выполнения
- Исправлена проблема, из-за которой фокусировка на элементе управления WebView2 в WinAppSDK с отключенным параметром Windows "Прокрутка неактивных окон" приводила к сбою прокрутки.
- Заблокировано
edge://wallet
в WebView2. (Проблема No 4710) - После завершения создания контроллера была очищена переменная среды для цвета фона по умолчанию в элементах управления .NET WebView2.
- Включена поддержка специальных возможностей для Webview2 в режиме визуального размещения.
- Исправлена ошибка при удалении фильтра "запрошенный веб-ресурс" для нескольких источников, если один из них — Document.
- Исправлена регрессия, когда
DataList
не отображалось в WinUI или других визуально размещенных экземплярах WebView2.
Только пакет SDK
- Исправлена зависимость пакета SDK для проектов .NET. (Проблема No 4743)
- Исправлена проблема совместимости при вызове
GetAvailableBrowserVersionString()
более старой версииWebView2Loader.dll
. (Проблема No 4395) - Исправлены проблемы при компиляции кода, созданного wv2winrt, с параметрами
cpp20
и/permissive-
. - Добавлена версия .NET 8
TargetFramework
для WinRT на C#, включена совместимость AOT (на опережение) и отключена маршалинг среды выполнения.
1.0.2739.15
Дата выпуска: 26 августа 2024 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.2739.15
Для полной совместимости API этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 128.0.2739.15 или более поздней.
Рекламные акции
Следующие API были повышены до стабильных и теперь включены в этот пакет SDK для выпуска.
Обработка веб-уведомлений
Добавлена поддержка веб-уведомлений для непрекращающихся уведомлений. Событие NotificationReceived
для CoreWebView2
управляет обработкой веб-уведомлений, что позволяет настраивать или подавять ведущем приложении. Необработанных уведомлений по умолчанию используется пользовательский интерфейс WebView2.
CoreWebView2
Класс:Класс CoreWebView2Notification
- Свойство CoreWebView2Notification.BadgeUri
- Свойство CoreWebView2Notification.Body
- Свойство CoreWebView2Notification.BodyImageUri
- Свойство CoreWebView2Notification.Direction
- Свойство CoreWebView2Notification.IconUri
- Свойство CoreWebView2Notification.Issilent
- Свойство CoreWebView2Notification.Language
- Свойство CoreWebView2Notification.RequiresInteraction
- Свойство CoreWebView2Notification.ShouldRenotify
- Свойство CoreWebView2Notification.Tag
- Свойство CoreWebView2Notification.Timestamp
- Свойство CoreWebView2Notification.Title
- Свойство CoreWebView2Notification.VibrationPattern
- Метод CoreWebView2Notification.ReportClicked
- Метод CoreWebView2Notification.ReportClosed
- Метод CoreWebView2Notification.ReportShown
- Событие CoreWebView2Notification.CloseRequested
Перечисление CoreWebView2TextDirectionKind
Default
LeftToRight
RightToLeft
"Сохранить как",
Добавлены SaveAs
API-интерфейсы, позволяющие программно выполнять операцию Сохранить как . Эти API-интерфейсы можно использовать для блокировки диалогового окна сохранить как по умолчанию, а затем либо автоматически сохранить, либо создать собственный пользовательский интерфейс для сохранения как. Эти API относятся только к диалоговому оккупа "Сохранить как ", а не к диалогу "Скачать ", в котором по-прежнему используются существующие API загрузки.
CoreWebView2
Класс:Перечисление CoreWebView2SaveAsKind
Complete
Default
HtmlOnly
SingleFile
Перечисление CoreWebView2SaveAsUIResult
Cancelled
FileAlreadyExists
InvalidPath
KindNotSupported
Success
Класс CoreWebView2SaveAsUIShowingEventArgs
- Свойство CoreWebView2SaveAsUIShowingEventArgs.AllowReplace
- Свойство CoreWebView2SaveAsUIShowingEventArgs.Cancel
- CoreWebView2SaveAsUIShowingEventArgs.ContentMimeType Property
- Свойство CoreWebView2SaveAsUIShowingEventArgs.Kind
- CoreWebView2SaveAsUIShowingEventArgs.SaveAsFilePath Property
- CoreWebView2SaveAsUIShowingEventArgs.SuppressDefaultDialog Property
- Метод CoreWebView2SaveAsUIShowingEventArgs.GetDeferral
Исправления ошибок
В этом пакете SDK для выпуска нет исправлений ошибок.
1.0.2783-prerelease
Дата выпуска: 26 августа 2024 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.2783-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 129.0.2783.0 или более поздней.
Экспериментальные API-интерфейсы
Экспериментальные API не добавлены в этот пакет SDK для предварительной версии.
Рекламные акции
Api-интерфейсы не были повышены с экспериментального на стабильный в этом предварительном пакете SDK.
Исправления ошибок
Среда выполнения и пакет SDK
- Повторное включение поведения
SetUserAgent
по умолчанию : по умолчаниюSetUserAgent
действует для iframes разных источников.
Только для среды выполнения
Функция интерактивного перетаскивания включена по умолчанию. См. в разделе
edge-webview-interactive-dragging
Флаги браузера WebView2.IsolateSandboxedIframes
Отключено для WebView2.Исправлена проблема, из-за которой создание WebView завершается сбоем при одновременном запуске нескольких экземпляров. (Проблема No 4731)
Исправлена ошибка в проекции WinRT JavaScript, при которой кэширование существующих свойств в объектах
Proxy
, имя которых содержит илиFunction
вызывало ошибку из-за конфликта имен.Исправлена ошибка, из-за которой элемент управления WebView2 стал неправильным размером после отключения и повторного подключения монитора.
Исправлена проблема, из-за которой ссылки "mailto:" оставляли открытое всплывающее окно без названия вместо автоматического закрытия всплывающего окна.
Только пакет SDK
Проекция WinRT на C# теперь работает в UWP.
Исправлена проблема,
GeneratedFilesDir
которая не отображалась в проекции WinRT в Visual Studio для C#.
1.0.2651.64
Дата выпуска: 13 августа 2024 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.2651.64
Для полной совместимости API для этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 127.0.2651.64 или более поздней.
Рекламные акции
Следующие API были повышены до стабильных и теперь включены в этот пакет SDK для выпуска.
- Обновлен API WebMessageObjects, чтобы разрешить внедрение объектов DOM в содержимое WebView2, созданное с помощью приложения, и
CoreWebView2.PostWebMessage
через API в другом направлении. Добавлен новый тип веб-объекта (CoreWebView2FileSystemHandle
), представляющий дескриптор файловой системы, который может быть размещен в веб-содержимом, чтобы предоставить ему доступ к файловой системе.
CoreWebView2
Класс:CoreWebView2Environment
Класс:CoreWebView2FileSystemHandle
Класс:Перечисление CoreWebView2FileSystemHandleKind
File
Directory
Перечисление CoreWebView2FileSystemHandlePermission
ReadOnly
ReadWrite
Исправления ошибок
Только для среды выполнения
- Исправлена регрессия, при которой
WebResourceRequested
события завершались сбоем на определенных сайтах. (Проблема No 4602)
Только пакет SDK
- Исправлена x86 для проекции WinRT C#.
1.0.2730-prerelease
Дата выпуска: 7 августа 2024 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.2730-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 128.0.2730.0 или более поздней.
Экспериментальные API-интерфейсы
В этот пакет SDK для предварительной версии добавлены следующие экспериментальные API.
- Добавлены новые API элементов управления регулированием, которые позволяют эффективно управлять ресурсами, позволяя регулировать таймеры JavaScript. Это полезно в сценариях, когда элемент управления WebView2 должен оставаться видимым, но должен потреблять меньше ресурсов (например, когда пользователь не взаимодействует с содержимым). Эти API-интерфейсы элементов управления регулированием позволяют:
- Настройка регулирования таймеров скриптов (
setTimeout
иsetInterval
) в разных состояниях страниц (переднего плана, фона и фона с интенсивным регулированием). - Регулирование таймеров скриптов в избранных размещенных iframes.
- Настройка регулирования таймеров скриптов (
CoreWebView2Frame
Класс:CoreWebView2Settings
Класс:
Рекламные акции
Следующие API были повышены с экспериментального на стабильный в этом предварительном пакете SDK.
- Добавлены
SaveAs
API-интерфейсы, позволяющие программно выполнять операцию Сохранить как . Эти API-интерфейсы можно использовать для блокировки диалогового окна сохранить как по умолчанию, а затем либо автоматически сохранить, либо создать собственный пользовательский интерфейс для сохранения как. Эти API относятся только к диалоговому оккупа "Сохранить как ", а не к диалогу "Скачать ", в котором по-прежнему используются существующие API загрузки.
CoreWebView2
Класс:Перечисление CoreWebView2SaveAsKind
Default
HtmlOnly
SingleFile
Complete
Перечисление CoreWebView2SaveAsUIResult
Success
InvalidPath
FileAlreadyExists
KindNotSupported
Cancelled
Класс CoreWebView2SaveAsUIShowingEventArgs
- Свойство CoreWebView2SaveAsUIShowingEventArgs.AllowReplace
- Свойство CoreWebView2SaveAsUIShowingEventArgs.Cancel
- CoreWebView2SaveAsUIShowingEventArgs.ContentMimeType Property
- Свойство CoreWebView2SaveAsUIShowingEventArgs.Kind
- CoreWebView2SaveAsUIShowingEventArgs.SaveAsFilePath Property
- CoreWebView2SaveAsUIShowingEventArgs.SuppressDefaultDialog Property
- Метод CoreWebView2SaveAsUIShowingEventArgs.GetDeferral
- Добавлена поддержка веб-уведомлений для непрекращающихся уведомлений. Событие
NotificationReceived
дляCoreWebView2
управляет обработкой веб-уведомлений, что позволяет настраивать или подавять ведущем приложении. Необработанных уведомлений по умолчанию используется пользовательский интерфейс WebView2.
Исправления ошибок
Только для среды выполнения
Исправлена проблема, из-за которой окном приложения не удавалось управлять с помощью системных команд (таких как ALT+F4 или ALT+ПРОБЕЛ), когда фокус находился в режиме webView2 для визуального размещения. (Выпуск No 2961)
Исправлена ошибка в UWP WebView2, из-за которой не удалось щелкнуть панель поиска из ведущего приложения.
Только пакет SDK
Добавление отсутствующего API WinRT
CoreWebView2Notification.VibrationPattern
. Этот API WinRT можно комбинировать с заметками о выпуске стабильного повышения уровня API уведомлений. См. раздел "Веб-уведомление" иNotificationReceived
для WinRT непосредственно выше.Исправлена проблема, из-за которой
KeyDown
события из элемента управления WinForms WebView2 не включали правильныеModifierKeys
сведения. (Проблема No 1216)Исправлена x86 для проекции WinRT C#.
Обеспечивает
CreateCoreWebView2Environment
иGetAvailableCoreWebView2BrowserVersionString
более надежную защиту от потенциальных условий гонки во время обновления среды выполнения.
1.0.2592.51
Дата выпуска: 19 июня 2024 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.2592.51
Для полной совместимости API для этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 126.0.2592.51 или более поздней.
Рекламные акции
Дополнительные API не были повышены до стабильных и не добавлены в этот пакет SDK для выпуска.
Исправления ошибок
Только для среды выполнения
Отключен для
BreakoutBoxPreferCaptureTimestampInVideoFrame
WebView2TextureStream
.Исправлена регрессия, при которой
WindowCloseRequested
событие срабатывает только при первомwindow.close()
вызове.Исправлена регрессия, из-за которой типизированные массивы в проекции WinRT JavaScript не могли обрабатываться как
IDispatch
в узле.Исправлена ошибка, из-за которой всплывающее окно автозаполнения немедленно закрывалось и приводило к изменению фокуса.
Исправлена ошибка, из-за которой WebView2 не удается загрузить из-за
AppPolicyGetWindowingModel
. (Проблема No 4591)
1.0.2646-prerelease
Дата выпуска: 19 июня 2024 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.2646-prerelease
Для полной совместимости API для этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 128.0.2646.0 или более поздней.
Общие возможности
- Добавлена поддержка C#/WinRT .NET 6+.
Экспериментальные функции
- Добавлен флаг
msWebView2EnableDownloadContentInWebResourceResponseReceived
компонента , экспериментальный компонент (а не как стабильный компонент). Если этот флаг включен, ответы навигаций, которые становятся скачивающими, будут доступны вWebResourceResponseReceived
.
Экспериментальные API-интерфейсы
В этот пакет SDK для предварительной версии добавлены следующие экспериментальные API.
- Добавлено новое
SaveFileSecurityCheckStarting
событие. Разработчик может зарегистрировать обработчик для этого события, чтобы получить путь к файлу, расширение имени файла и сведения о URI источника документа. Затем вы можете применить собственные правила для выполнения следующих действий:- Разрешить сохранение файла без предоставления пользовательского интерфейса предупреждения системы безопасности по умолчанию о политике типа файла.
- Отмена сохранения.
- Создайте собственный пользовательский интерфейс для управления политиками типа файлов среды выполнения.
CoreWebView2
Класс:Класс CoreWebView2SaveFileSecurityCheckStartingEventArgs
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.CancelSave Property
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.DocumentOriginUri Property
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.FileExtension Property
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.FilePath Property
- CoreWebView2SaveFileSecurityCheckStartingEventArgs.SuppressDefaultPolicy Property
- Метод CoreWebView2SaveFileSecurityCheckStartingEventArgs.GetDeferral
- Добавлено новое
ScreenCaptureStarting
событие. Это событие возникает всякий раз, когда WebView2 и (или) iframe, соответствующийCoreWebView2Frame
(или любому из его потомков iframe), запрашивает разрешение на использование API захвата экрана перед показом пользовательского интерфейса. Как разработчик, вы можете заблокировать отображение пользовательского интерфейса или разрешить отображение пользовательского интерфейса.
CoreWebView2
Класс:CoreWebView2Frame
Класс:CoreWebView2ScreenCaptureStartingEventArgs
Класс:
- Добавлен новый
GetComICoreWebView2
метод вCoreWebView2
класс .NET, который позволяет преобразовыватьCoreWebView2
между .NET и COM. Добавлен новый интерфейс WinRT, позволяющий преобразовыватьCoreWebView2
между WinRT и COM. Это позволяет взаимодействовать между библиотеками, написанными на разных языках.
-
CoreWebView2
Класс:
Рекламные акции
Следующие API были повышены с экспериментального на стабильный в этом предварительном пакете SDK.
- Обновлен API WebMessageObjects, чтобы разрешить внедрение объектов DOM в содержимое WebView2, созданное с помощью приложения, и
CoreWebView2.PostWebMessage
через API в другом направлении. Добавлен новый тип веб-объекта для представления дескриптора файловой системы, который может быть размещен в веб-содержимом, чтобы предоставить ему доступ к файловой системе.
CoreWebView2
Класс:CoreWebView2Environment
Класс:CoreWebView2FileSystemHandle
Класс:Перечисление CoreWebView2FileSystemHandleKind
File
Directory
Перечисление CoreWebView2FileSystemHandlePermission
ReadOnly
ReadWrite
Исправления ошибок
Только для среды выполнения
- Исправлена ошибка в логике активации собственного окна для визуального размещения.
1.0.2535.41
Дата выпуска: 28 мая 2024 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.2535.41
Для полной совместимости API для этой версии пакета SDK для WebView2 требуется среда выполнения WebView2 версии 125.0.2535.41 или более поздней.
Рекламные акции
Следующие API были повышены до стабильных и теперь включены в этот пакет SDK для выпуска.
- Поддержка полосы прокрутки наложения стиля Fluent.
CoreWebView2EnvironmentOptions
Класс:Перечисление CoreWebView2ScrollbarStyle
Default
FluentOverlay
Исправления ошибок
Только для среды выполнения
Исправлена ошибка, из-за которой при присоединении
LaunchingExternalURIScheme
обработчика событий и включен флажок всегда помнить , а пользователь выбирает этот флажок, диалоговое окно снова отображается неправильно.Исправлена проблема, из-за которой элементы управления редактированием текста в визуальном размещении дублируют входные данные IME при потере и последующем восстановлении фокуса.
Исправлена проблема, из-за которой приложения UWP с полным доверием не отображали собственные окна.
Только пакет SDK
- Исправлена проблема в пакете SDK, из-за которой ошибочные <значения Platform> в списке платформ проекта .NET. (Проблема No 1755)
1.0.2584-prerelease
Дата выпуска: 28 мая 2024 г.
Пакет NuGet для пакета SDK Для WebView2 1.0.2584-prerelease
Для полной совместимости API этой предварительной версии пакета SDK для WebView2 требуется среда выполнения WebView2, которая поставляется с Microsoft Edge версии 126.0.2584.0 или более поздней.
Экспериментальные функции
- Добавлена возможность отмены начальной навигации в WebView2 для повышения производительности при запуске. Это изменение отключено по умолчанию и может быть включено с помощью флага
msWebView2CancelInitialNavigation
функции.
Экспериментальные API-интерфейсы
Экспериментальные API не добавлены в этот пакет SDK для предварительной версии.
Рекламные акции
Api-интерфейсы не были повышены с экспериментального на стабильный в этом предварительном пакете SDK.
Исправления ошибок
Среда выполнения и пакет SDK
- Исправлен сбой, когда асинхронные методы объекта узла .NET возвращали пустой результат. (Проблема No 4509)
Только для среды выполнения
Исправлена проблема с утечкой памяти WebView2 при закрытии окна. (Проблема No 4286)
Исправлена проблема, из-за которой
ignoreMemberNotFoundError
не работали для объектов .NET. (Проблема No 4497)Теперь возвращает правильный код ошибки при
CreateSharedBuffer
вызове с размером буфера 0. (Проблема No 4554)Исправлена проблема активации диалогового окна просмотра курсора.
Исправлена проблема, из-за которой событие визуального размещения
CursorChanged
WebView2 не срабатывает для пользовательских курсоров.
См. также
- Сведения о заметках о выпуске пакета SDK для WebView2
- Архивные заметки о выпуске пакета SDK для WebView2
- Общие сведения о функциях и API WebView2 . В этой статье описываются многие API по областям функций, которые находятся в пакетах ПАКЕТА SDK для выпуска.
- Обращение к команде Microsoft Edge WebView2