架构师_程序员_码农网

Ім'я користувача Отримати пароль
Зареєструватися

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 технології, щоб зробити круті ефекти, деякі діаграми з back-end технологією дуже важко досягти, використовуючи фронтенд зробити це дуже просто;
2. для додатків зі складними зв'язками форм використання інтерфейсного фреймворку має дуже велику перевагу над бекенд-розробкою;
3. якщо вбудована онлайн-посилання, може знадобитися тільки оновлення сайту, не потрібно оновлювати клієнт, навіть якщо він вбудований в веб-сторінку ресурсів, потрібно тільки оновити завантажений ресурсний пакет;
4. час виконання в Windows 11, компонент встановлюється в системі за замовчуванням, тому упакований додаток не буде дуже великим;

Недоліки:

1. зараз може працювати тільки поверх платформи Windows, не знаю, чи є крос-платформені наміри;
2. якщо в системі не встановлено середовище виконання WebView2, програма не буде працювати належним чином, тому перший раз вам може знадобитися зайти в Інтернет або встановити необхідне середовище виконання;

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

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

Платформи, що підтримують 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 ** Windows Server 2008 R2

Виконання WebView2

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

У Windows 11 середовище виконання WebView2 встановлено за замовчуванням, а це означає, що тільки на більш низьких версіях операційної системи вам потрібно вручну встановити середовище виконання WebView2, як показано нижче:



Завантажити середовище виконання WebView2: https: //developer.microsoft.com/zh-cn/microsoft-edge/webview2/

(Кінець)





Попередня стаття: 20 нових API для .
Наступна: [WebView2](二)WinForm представляє WebView2 для відображення веб-контенту
Код фермерської мережі, опублікований лише в процесі практики, зіткнувся з технічними труднощами, щоб не вводити в оману інших.
диван-ліжко
власник| 发表于 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)|Мапа сайту

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

Швидка відповідьПовернутися до початкуПовернутися до списку