架构师_程序员_码农网

Имя пользователя Получить пароль
Регистрация

QQ登录

Всего один шаг, чтобы начать

Поиск
Просмотров:3229|Ответов: 2
打印 上一主题 下一主题

[资料] 【WebView2】(一) Руководство для начинающих по технологии Microsoft Edge WebView2

[Копировать ссылку]
Подъемник прямо к 跳转到指定楼层
владелец
发表于 2022-9-25 13:51:37|只看该作者回帖奖励|Реверсивныйпросмотр|Режим чтения
Элемент управления Microsoft Edge WebView2 позволяет встраивать веб-технологии (HTML, CSS и JavaScript) в собственные приложения. Элемент управления WebView2 использует Microsoft Edge в качестве механизма рисования для отображения веб-содержимого в родных приложениях.

Введение в Microsoft Edge WebView2: https: //learn.microsoft.com/zh-cn/microsoft-edge/webview2/

С помощью WebView2 можно встраивать веб-код в различные части родного приложения или генерировать все родные приложения в одном экземпляре WebView2. Проще говоря, в разрабатываемое вами приложение (например, WPF, WinForm) можно встроить несколько веб-страниц.



Официальное описание Преимущества WebView2

Веб-экосистема и набор навыков. Использование всей веб-платформы, библиотек, инструментов и талантов, которые существуют в веб-экосистеме.
Быстрые инновации. Веб-разработка обеспечивает быстрое развертывание и итерации.
Поддержка Windows 7, 8, 10 и 11. Поддержка единообразного пользовательского опыта в Windows 7, Windows 8, Windows 10 и Windows 11.
Нативная функциональность. Доступ к полному набору нативных API.
Совместное использование кода. Добавление веб-кода в кодовую базу повышает возможность повторного использования на разных платформах.
Поддержка Microsoft. Microsoft обеспечивает поддержку и добавляет новые функции на поддерживаемых платформах.
Вечнозеленый дистрибутив. Положитесь на последнюю версию Chromium с регулярными обновлениями платформы и исправлениями безопасности.
Распространение фиксированных версий. Также можно упаковать биты Chromium для конкретной версии в свое приложение.
Постепенное внедрение. Постепенное добавление веб-компонентов в приложение.

Преимущества и недостатки отдельных технологий WebView2

Преимущества:

1. гибридная разработка, вы можете использовать богатые фронтенд-технологии HTML, JS, CSS для создания крутых эффектов, некоторые графики с помощью бэкенд-технологий очень сложно реализовать, с помощью фронтенда это сделать очень просто;
2. для приложений со сложной связью форм, использование front-end разработки фреймворка, чем back-end разработки имеет очень большое преимущество;
3. если встроенный является онлайн-ссылка, может только нужно обновить сайт может быть, не нужно обновлять клиент, даже если он встроен в веб-странице ресурсов, вам нужно только обновить загрузки ресурса пакета;
4. время выполнения в Windows 11, компонент устанавливается в систему по умолчанию, поэтому упакованное приложение не будет очень большим;

Недостатки:

1. сейчас может работать только на платформе Windows, не знаю, есть ли кроссплатформенные намерения;
2. если в системе не установлена среда выполнения WebView2, программа не будет работать должным образом, поэтому в первый раз вам может понадобиться выйти в интернет или установить необходимую среду выполнения;

Ядро браузера WebView2

Проще говоря, WebView2 - это ядро браузера, которое предоставляет вам возможность рендеринга внешних ресурсов. Ядро браузера, используемое WebView2, - это Chromium, веб-браузер, разработанный компанией Google. Chromium распространяется под несколькими свободными авторскими правами, включая лицензию BSD, и с открытым исходным кодом. Разработка Chromium началась еще в 2006 г. Chromium - это движок для браузера Google Chrome, целью которого является создание безопасного, стабильного и быстрого браузера общего назначения.

Поддерживаемые платформы WebView2

Поддерживаются следующие среды программирования:


  • Win32 C/C++ .NET Framework 4.5 или выше .NET Core 3.1 или выше .NET 5 .NET 6 WinUI 2.0 WinUI 3.0


Приложение WebView2 может работать на следующих версиях Windows:

Windows 11
Windows 10
Windows 10 IoT Enterprise Edition LTSC x32 2019
Windows 10 IoT Enterprise Edition LTSC x64 2019
Windows 10 IoT Enterprise Edition 21h1 x64
Windows 8.1
Windows 7 **
Windows Server 2019
Windows Server 2016
Windows Server 2012
Windows Server 2012 R2
Windows Server 2008 R2 **

Время выполнения WebView2

Время выполнения WebView2 - это перераспределяемая среда выполнения, которая служит основой (или поддержкой) веб-платформы для приложений WebView2. Эта концепция похожа на Visual C++ или среду выполнения .NET для приложений C++/.NET. Время выполнения WebView2 содержит модифицированные двоичные файлы Microsoft Edge, которые были точно настроены и протестированы для приложений WebView2. Когда среда выполнения WebView2 установлена, она не отображается как видимое пользователем приложение браузера. Например, у пользователей нет ярлыка браузера на рабочем столе или пункта в меню "Пуск".

В Windows 11 среда выполнения WebView2 установлена по умолчанию, поэтому только в более низких версиях операционной системы вам нужно вручную установить среду выполнения WebView2, как показано ниже:



Скачать WebView2 runtime: https: //developer.microsoft.com/zh-cn/microsoft-edge/webview2/

(Окончание)





Предыдущая статья: 20 новых API для .
Следующая статья: [WebView2](二)WinForm представляет WebView2 для отображения веб-контента
收藏转播分享Закладка ЭстафетаTaobao
Код фермерской сети, только опубликованные в процессе практики, столкнулись с техническими трудностями, не вводить в заблуждение других.
диван
владелец|发表于 2022-9-25 20:47:13|只看该作者
c# Браузер Firefox ядро geckofx, способный прокси, независимость процессов и т.д.
h ttps:// www.itsvse.com/thread-2859-1-1.html
Код фермерской сети, публикуется только в процессе практики, возникли технические трудности, не вводите в заблуждение других.
nike air jordan pas cher
скамейка
发表于 2023-8-8 09:06:26|只看该作者
Я не уверен, что смогу это сделать.
Кодекс фермерской сети, опубликован только в процессе практики, возникли технические трудности, не вводите в заблуждение других.
Вы должны войти в систему, прежде чем сможете отправлять сообщения назад Войти | Зарегистрироваться

Эта версия интегральных правил


Отказ от ответственности: Все программное обеспечение, материалы по программированию или статьи, выпущенные сетью Code Farmer, предназначены только для изучения и исследования; вышеуказанное содержание не должно использоваться в коммерческих или незаконных целях, в противном случае за все последствия пользователь должен отвечать самостоятельно. Это сайт информации из сети, авторские права спор не имеет никакого отношения к этому сайту. Вы должны полностью удалить вышеуказанное содержимое со своего компьютера в течение 24 часов после загрузки. Если вам нравится эта программа, пожалуйста, поддержите подлинное программное обеспечение, купить регистрацию и получить лучше подлинного обслуживания. Если есть какие-либо нарушения, пожалуйста, свяжитесь с нами по электронной почте, чтобы разобраться с этим.

Почта To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 05:06

Быстрый ответНазад к началуНазад к списку