架构师_程序员_码农网

ユーザー名 パスワード取得
会員登録

QQ登录

ワンステップ

検索
閲覧:3229|返信: 2
打印 上一主题 下一主题

[资料]【WebView2】(一)Microsoft Edge WebView2テクノロジー初心者ガイド

[コピーリンク]
への直接リフト跳转到指定楼层
オーナー
Microsoft Edge WebView2コントロールは、ネイティブアプリケーションにWeb技術(HTML、CSS、JavaScript)を埋め込むことができます。 WebView2コントロールは、Microsoft Edgeを描画エンジンとして使用し、ネイティブアプリケーションにWebコンテンツを表示します。

Microsoft Edge WebView2の紹介: https://learn.microsoft.com/zh-cn/microsoft-edge/webview2/

WebView2を使用すると、ネイティブアプリケーションのさまざまな部分にWebコードを埋め込んだり、すべてのネイティブアプリケーションを1つのWebView2のインスタンスに生成したりすることができます。簡単に言うと、開発するアプリケーション(WPFやWinFormなど)にWebページを埋め込むことができます。



公式説明 WebView2の利点

Webエコシステムとスキルセット。 ウェブエコシステムに存在するウェブプラットフォーム、ライブラリ、ツール、人材をすべて活用。
迅速なイノベーション。 ウェブ開発により、迅速な展開と反復が可能になります。
Windows 7、8、10、11のサポート。 Windows 7、Windows 8、Windows 10、Windows 11で一貫したユーザー体験をサポート。
ネイティブ機能。 完全なネイティブ API セットにアクセスできます。
コード共有。 コードベースに Web コードを追加することで、複数のプラットフォームで再利用できます。
マイクロソフトのサポート。 マイクロソフトがサポートを提供し、サポート対象プラットフォームで新しい機能要求を追加します。
エバーグリーンなディストリビューション。 定期的なプラットフォームアップデートとセキュリティパッチにより、最新バージョンのChromiumに依存します。
固定バージョン配布。 アプリケーションにバージョン固有のChromiumビットをパッケージすることも可能です。
インクリメンタルな採用。 アプリケーションに徐々にウェブコンポーネントを追加する。

個々の WebView2 テクノロジーの長所と短所

メリット

1.ハイブリッド開発、あなたはクールな効果を作るために豊富なフロントエンドのHTML、JS、CSS技術を使用することができます;
2.複雑なフォームのリンクを持つアプリケーションでは、バックエンドの開発よりも、フロントエンドのフレームワークの開発の使用は非常に大きな利点があります;
3.埋め込みは、オンラインリンクである場合、唯一のサイトを更新する必要がありますすることができます、クライアントを更新する必要はありません、それがWebページのリソースに埋め込まれている場合でも、あなただけのダウンロードリソースパッケージを更新する必要があります;
4。Windows 11のランタイムは、コンポーネントがデフォルトでシステムにインストールされているので、パッケージ化されたアプリケーションは非常に大きくなることはありません;

欠点:

1.現在、Windowsプラットフォームの上でしか実行できませんが、クロスプラットフォームの意図があるかどうかはわかりません;
2.システムにWebView2ランタイムがインストールされていない場合、ソフトウェアは正しく実行されませんので、初めてオンラインに行くか、必要なランタイム環境をインストールする必要があるかもしれません;

WebView2ブラウザカーネル

簡単に言うと、WebView2はフロントエンドリソースをレンダリングする機能を提供するブラウザカーネルです。WebView2で使用されるブラウザカーネルは、Googleによって開発されたWebブラウザであるChromiumです。BSDライセンスやオープンソースを含む複数の自由な著作権の下で配布されているChromiumの開発は、2006年から開始されています。 ChromiumはGoogleの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アプリケーション用のWebプラットフォームの基盤(またはサポート)として機能する再配布可能なランタイムです。 このコンセプトは、C++/.NETアプリケーション用のVisual C++または.NETランタイムに似ています。 WebView2 ランタイムには、WebView2 アプリケーション用に微調整およびテストされた Microsoft Edge バイナリが含まれています。 WebView2ランタイムがインストールされると、ユーザーから見えるブラウザーアプリケーションとしては表示されません。 たとえば、ユーザーにはブラウザのデスクトップショートカットやスタートメニューの項目はありません。

Windows 11では、WebView2ランタイムはデフォルトでインストールされているため、オペレーティング・システムの下位バージョンでのみ、以下に示すようにWebView2ランタイムを手動でインストールする必要があります:



WebView2 ランタイムのダウンロード: https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/

(終了)





前の記事:[WebView2](二)WinFormがWebView2を導入
次の記事:[WebView2](二)WinForm、ウェブコンテンツを表示するWebView2を導入
收藏转播分享ブックマークリレー淘宝
コードファーマーネットワークは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させることはありません。
|にできるようにあなたがそれをすることができます本当に出くわすことあなたは、実際には私たち
オーナー|发表于2022-9-25 20:47:13|只看该作者
c# ブラウザ Firefox カーネル geckofx、プロキシ、プロセス独立などが可能。
https://www.itsvse.com/thread-2859-1-1.html
コード農家のネットワークは、唯一の練習の過程で公開され、技術的な困難に遭遇し、他の人を誤解させないでください。
ベンチ
发表于2023-8-8 09:06:26只看该作者
I'm not sure if I'm going to be able to do that.
コード農家ネットワーク、唯一の練習の過程で公開され、技術的な困難に遭遇した、他の人を誤解させないでください。
投稿するにはログインが必要です ログイン会員登録

このバージョンのインテグラルルール


免責事項:すべてのソフトウェア、プログラミング資料やコードファーマーネットワークによってリリースされた記事は、研究と研究目的に限定され、上記の内容は、商業的または違法な目的のために使用してはならない、そうでなければ、ユーザーのすべての結果は、自分自身の責任を負うものとします。このサイトの情報は、ネットワークから、著作権の紛争は、このサイトとは何の関係もありません。あなたは完全にダウンロードしてから24時間以内にコンピュータから上記のコンテンツを削除する必要があります。もしこのプログラムが好きなら、正規のソフトウェアをサポートし、登録版を購入し、より良い正規のサービスを受けてください。もし著作権侵害があれば、メールでご連絡ください。

メール To:help@itsvse.com

QQ|( 鲁ICP备14021824 号-2)|サイトマップ

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

クイック返信トップに戻る一覧に戻る