Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При выпуске приложения, использующего Microsoft Edge WebView2, необходимо распространить среду выполнения WebView2 путем распространения автоматически обновленной среды выполнения Evergreen или путем распространения фиксированной версии среды выполнения.
Приложение WebView2 зависит от среды выполнения WebView2 на клиентских компьютерах. При распространении приложения WebView2 необходимо учитывать, как среда выполнения WebView2 распространяется на клиентские компьютеры и обновляется на нее.
Дополнительные сведения о распространении среды выполнения см. в статье Распространение приложения и среды выполнения WebView2.
Среда выполнения WebView2
Среда выполнения WebView2 — это распространяемая среда выполнения, которая служит базовой (или резервной) веб-платформой для приложений WebView2. Эта концепция аналогична Visual C++ или среде выполнения .NET для приложений C++/.NET. Среда выполнения WebView2 содержит измененные двоичные файлы Microsoft Edge, которые настраиваются и тестируются для приложений WebView2. После установки среды выполнения WebView2 она не отображается как приложение браузера для просмотра пользователем. Например, у пользователя нет ярлыка на рабочем столе браузера или записи в меню "Пуск ".
Существует два разных способа распространения и обновления среды выполнения WebView2 на клиентских компьютерах: режим распространения Evergreen и режим распределения фиксированных версий.
Режим распределения Evergreen Runtime
В режиме распространения Evergreen среда выполнения WebView2 не упаковается с приложением, но изначально устанавливается на клиенты с помощью веб-начального загрузчика или автономного установщика. После этого среда выполнения WebView2 автоматически обновляется на клиентских компьютерах. Затем вы можете распространять обновления приложения WebView2, использующие последние API WebView2, из последней версии пакета SDK для WebView2. Для большинства разработчиков рекомендуется использовать режим распространения Evergreen.
Преимущества:
Базовая веб-платформа (среда выполнения WebView2) обновляется автоматически без дополнительных усилий.
Для среды выполнения WebView2 в клиентских системах требуется меньше места на диске, так как среда выполнения WebView2 совместно используется всеми приложениями WebView2, которые находятся в клиенте.
В подходящих системах двоичные файлы для Microsoft Edge и Evergreen WebView2 Runtime жестко связаны друг с другом, если они находятся в одной версии. Эта компоновка обеспечивает преимущества дискового пространства, памяти и производительности.
Недостатки:
- Приложение WebView2 не может указать, что требуется определенная версия среды выполнения WebView2.
См. также:
- Режим распределения Evergreen Runtime в разделе Распространение приложения и среды выполнения WebView2.
Windows 11 устройства и устройства Windows 10
Среда выполнения Evergreen предварительно установлена на всех Windows 11 устройствах в составе Windows 11 операционной системы. Корпорация Майкрософт установила среду выполнения WebView2 на всех подходящих устройствах Windows 10, как описано в разделе Доставка среды выполнения Microsoft Edge WebView2 на управляемые Windows 10 устройства.
Даже если приложение использует режим распространения Evergreen, рекомендуется распространять среду выполнения WebView2, чтобы охватить пограничные случаи, когда среда выполнения еще не установлена.
См. следующие статьи:
- Windows 11 устройства и устройства Windows 10 (сведения) в разделе Распространение приложения и среды выполнения WebView2.
Режим распределения среды выполнения фиксированных версий
В режиме распространения фиксированной версии скачивается определенная версия среды выполнения WebView2 и упакованная вместе с приложением WebView2 в пакет приложения. Среда выполнения WebView2, упаковаемая вместе с приложением, используется только приложением WebView2, а не другими приложениями на клиентском компьютере.
Преимущества:
- У вас есть более полный контроль над управлением версиями среды выполнения WebView2. Вы знаете, какие API WebView2 доступны вашему приложению, так как вы управляете версией среды выполнения WebView2, доступной вашему приложению. Приложению не нужно проверять наличие последних API.
Недостатки:
Управлять средой выполнения WebView2 нужно самостоятельно. Среда выполнения WebView2 не обновляется автоматически на клиентах, поэтому для использования последних API WebView2 необходимо периодически обновлять приложение вместе с обновленной средой выполнения WebView2.
На клиенте требуется больше места на диске, если установлено несколько приложений WebView2.
Среду выполнения фиксированной версии нельзя установить с помощью установщика.
См. также:
- Режим распределения среды выполнения фиксированной версии в разделе Распространение приложения и среды выполнения WebView2.
Основные сведения о параметрах на странице загрузки среды выполнения
Раздел Загрузка среды выполнения WebView2 на странице Microsoft Edge WebView2 предоставляет несколько вариантов распространения среды выполнения WebView2 на клиентских компьютерах. Понимание параметров на этой странице содержит хорошее введение, чтобы помочь решить, какой подход вы хотите использовать.
Для большинства приложений рекомендуется использовать режим распространения Evergreen.
В разделе Загрузчик Evergreen на странице предоставляется небольшой загрузчик Evergreen Runtime, который выполняется на клиентском компьютере для пользователей в Интернете. Загрузчик скачивает и устанавливает соответствующую среду выполнения Evergreen WebView2 на клиент. Загрузчик можно использовать несколькими разными способами:
Ссылка на загрузчик, используя ссылку, полученную с помощью кнопки Получить ссылку . Приложение использует эту ссылку для программного скачивания начального загрузчика на клиент и вызова начального загрузчика. Такой подход позволяет избежать необходимости упаковки начального загрузчика с приложением. Этот подход зависит от сети доставки содержимого (CDN) Корпорации Майкрософт, чтобы получить начальный загрузчик.
Скачайте загрузчик (с помощью кнопки Скачать в разделе Начальная загрузчик ), а затем распространите загрузчик вместе с приложением. При таком подходе вы упаковываете загрузчик с помощью установщика или средства обновления приложения или самого приложения и вызываете загрузчик, включенный в приложение. Такой подход позволяет избежать зависимости от сети CDN Майкрософт, чтобы получить начальный загрузчик.
В разделе Evergreen Standalone Installer на странице предоставляется большой автономный установщик Evergreen, в первую очередь для автономных пользователей. При таком подходе вы упаковываете автономный установщик с помощью установщика приложения, updater или самого приложения и вызываете автономный установщик Evergreen. Такой подход позволяет избежать зависимости от CDN Майкрософт, чтобы получить среду выполнения.
Раздел Исправленная версия страницы содержит среду выполнения фиксированной версии, которая является определенной версией среды выполнения WebView2, распространяемой вместе с приложением.
См. также
-
Распространение приложения и среды выполнения WebView2
- Режим распределения Evergreen Runtime в разделе Распространение приложения и среды выполнения WebView2.
- Режим распределения среды выполнения фиксированной версии в разделе Распространение приложения и среды выполнения WebView2.
Внешний: