Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
WebView2 собирает набор необязательных и необязательных диагностических данных для обеспечения безопасности и актуальности WebView2, диагностики проблем и улучшения WebView2. Соглашаясь с условиями лицензионного соглашения на использование программного обеспечения корпорации Майкрософт для среды выполнения Microsoft Edge WebView2, вы подтверждаете (как разработчик WebView2), что WebView2 будет собирать данные, описанные в этой статье.
Чтобы просмотреть условия лицензии, перейдите в раздел "Скачать среду выполнения WebView2" и нажмите любую из кнопок загрузки, например "Получить ссылку", "x64" или "скачать". Условия лицензии показаны в диалоговом окне.
Кроме того, WebView2 соответствует стандартам, изложенным в разделе Пользовательские данные и конфиденциальность в Microsoft Edge. WebView2 имеет механизмы для обеспечения конфиденциальности. Сбор данных WebView2 соответствует тем же строгим стандартам, что и Microsoft Edge. Дополнительные сведения см. в Заявлении о конфиденциальности корпорации Майкрософт — Политика конфиденциальности Майкрософт.
Основные источники диагностических данных:
- Chromium и инфраструктура телеметрии Microsoft Edge.
- Отчеты о данных Windows.
- Инфраструктура Watson (Microsoft Internal) для сбора аварийных дампов.
Эта статья предназначена для разработчиков WebView2.
Необязательные диагностические данные
WebView2 является компонентом Windows и поэтому соответствует методам сбора диагностических данных Windows. Дополнительные сведения см. в разделе "Диагностические данные Windows". Согласие на сбор данных для WebView2 регулируется параметрами>: конфиденциальность & безопасность>, диагностика & обратная связь>, параметр диагностических данных на Windows 10 и Windows 11 в качестве централизованного коммутатора.
Пользователи могут управлять сбором данных WebView2 с помощью параметра диагностических данных Windows в Windows 10 и Windows 11, как показано ниже. Как разработчик, подумайте о том, чтобы донести это до пользователей приложения WebView2 и предложить им использовать параметр диагностических данных Windows в соответствии с их предпочтениями.
Ниже приведен пример параметров диагностических данных для компьютера с Windows 11, некоторые параметры которого управляются организацией.
Если параметр диагностических данных Windows включен:
- Собираются данные, связанные с WebView2, включая использование API, использование SDK и сбои при создании.
- Собираются диагностические данные браузера. Собираются только события браузера, относящиеся к WebView2.
Независимо от параметра диагностических данных Windows, WebView2 собирает обязательные данные, необходимые для поддержания производительности и надежности; см. раздел Диагностика, отзывы и конфиденциальность в Windows.
Хотя у вас нет управления сбором общих диагностических данных, WebView2 предлагает API для управления поведением следующих функций, генерирующих данные:
- Фильтр SmartScreen.
- Настраиваемые отчеты о сбоях.
Эти функции описаны ниже.
Фильтр SmartScreen
Фильтр SmartScreen в Microsoft Defender ("SmartScreen") — это функция безопасности, которая включена по умолчанию, чтобы помочь пользователям безопасно просматривать веб-страницы. Свойство IsReputationCheckingRequired определяет, включен ли фильтр SmartScreen. Как правило, все остальные службы в edge://settings/privacy WebView2 отключены.
Если вы не отключите фильтр SmartScreen, вы должны уведомить всех пользователей о том, что ваше программное обеспечение включает фильтр SmartScreen в Microsoft Defender, а также собирает и отправляет сведения о пользователе в корпорацию Майкрософт, как описано в заявлении о конфиденциальности корпорации Майкрософт и в фильтре SmartScreen в разделе "Пользовательские данные и конфиденциальность в Microsoft Edge".
-
CoreWebView2SettingsКласс:
См. также:
- Фильтр SmartScreen в обзоре API WebView2.
- Спецификация: отключение SmartScreen
Настраиваемые отчеты о сбоях
При сбое какого-либо процесса WebView2 создается один или несколько файлов минидампа, которые отправляются в корпорацию Майкрософт для диагностики. Используйте этот API для настройки отчетов о сбоях при запуске диагностики и анализе.
- Если
IsCustomCrashReportingEnabledустановлено значениеtrue, Windows не будет отправлять данные о сбоях в конечную точку Майкрософт. - Чтобы найти аварийные дампы и выполнить с их помощью настройку, используйте свойство
CrashDumpFolderPath.
-
CoreWebView2EnvironmentOptionsКласс: -
CoreWebView2EnvironmentКласс:
См. также:
- Настраиваемые отчеты о сбоях в обзоре API WebView2.
- Спецификация: настраиваемые отчеты о сбоях
- Files Minidump
См. также
- Безопасность и конфиденциальность в обзоре API WebView2.