首页 > 其他分享 >webview2 使用方法

webview2 使用方法

时间:2024-01-05 15:15:02浏览次数:36  
标签:Web webview2 System WebView2 Edge 使用 using 方法 Microsoft

Microsoft Edge WebView2 简介

Microsoft Edge WebView2 是一个基于Chromium的Web浏览器控件,可以嵌入到Windows应用程序中。

它提供了一组API,用于在应用程序中显示Web内容,并与Web内容进行交互。

安装 Microsoft Edge WebView2 运行环境

方法1: windows系统中自身已安装Microsoft Edge 并好用。(亲测 windows10 专业版本 64位 自带的Microsoft Edge就好用,无需安装WebView2运行环境)

方法2: 若 windows系统的Microsoft Edge无法安装或不好用。可自行下载并安装 独立的 WebView2运行环境

           https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/?form=MA13LH

           有x86 和 x64 两个版本

在winform工程中安装 WebView2 SDK

工程右键 —> 管理 NuGet 程序包(N)... —>选择Microsoft.Web.WebView2 —>点击右边 安装

 

Web View2 SDK 安装好后就可以在 工具箱 中找到 Web View2 控件

拖到窗体中

 调用代码

方法一

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

using Microsoft.Web.WebView2.Core;
using Microsoft.Web.WebView2.WinForms; // 对于WinForms项目

namespace WebView2_Demo
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }

        private async void Form2_Load(object sender, EventArgs e)
        {
            webView21.Source = new Uri("http://www.12348.gov.cn/#/homepage"); //https://www.163.com
            InitializeAsync();
        }

       async void InitializeAsync()
       {
           await webView21.EnsureCoreWebView2Async(null);
      }
  }
}

 

 

 

 

WebView2 运行环境

标签:Web,webview2,System,WebView2,Edge,使用,using,方法,Microsoft
From: https://www.cnblogs.com/hailexuexi/p/17947270

相关文章

  • 如何使用xdebug调试php程序
    1由于我的是phpstudy集成环境,直接找到php.ini的位置:D:\phpstudy_pro\Extensions\php\php7.3.9nts\php.ini在文件尾部直接添加[Xdebug]zend_extension=D:/phpstudy_pro/Extensions/php/php7.0.9nts/ext/php_xdebug.dllxdebug.idekey=phpstormxdebug.remote_enable=Onxde......
  • 使用PyCharm远程调试PY代码
    PyCharm提供了自动Deploy代码到远程服务器,并可以远程调试的功能。配置ssh在pycharm中选择·Tools-》Deployment-》Configuration点击+添加新配置,一般选择sftp作为传输协议为Server命名对SSH进行配置全部填写完毕后,记得测试连接TestConnectionRootpath可以通过自动检测来判......
  • MySQL8.0 PG数据库 SQLServer Oracle数据库 数据库忘记密码 处理方法
    MySQL8.0分为rpm方式和tar.gz安装方式不同而不同需要修改/etc/my.conf配置文件.注意如果是rpm包的话就在这个路径下面修改增加内容skip-grant-tables注意修改完需要重启数据库rpm包安装的方式重启方法为:systemctlrestartmysqld然后可以无密码登录数据mysql-uro......
  • 若依微服务使用步骤Ruo-YI-Cloud
    一、项目下载1.去若依官网,找到若依微服务,克隆仓库。https://gitee.com/y_project/RuoYi-Cloud(若依项目地址)2.gitclone https://gitee.com/y_project/RuoYi-Cloud.git;克隆仓库3.新建自己的空白仓库4.将若依项目的仓库上游追踪设置为自己新建的gitremoteset-urlorigin......
  • SpringDataJpa框架使用【超详细!】
    SpringDataJpa框架使用【超详细!】SpringDataJpa框架使用文档一、什么是Jpa?jpa的全称是JavaPersistenceAPI,中文的字面意思就是java的持久层API,jpa就是定义了一系列标准,让实体类和数据库中的表建立一个对应的关系,当我们在使用java操作实体类的时候能达到操作数......
  • 安全典型配置(一)使用ACL限制FTP访问权限案例
      原创:厦门微思网络  【微思2002年成立,专业IT认证培训21年!】安全典型配置(一)使用ACL限制FTP访问权限案例 安全典型配置(二)使用ACL限制用户在特定时间访问特定服务器的权限案例 安全典型配置(三)使用ACL禁止特定用户上网案例安全典型配置(四)使用自反ACL实现单向访问控制案例安全......
  • WPF中使用OxyPlot动态绘制曲线图
    安装Nuget包:Install-PackageOxyPlot.WpfXAML代码:<Windowx:Class="OxyPlotDemo.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"......
  • # Vue3 使用路由 Router
    Vue3使用路由Router之前几篇博文说了一下vue的基本语法和vue的传参,今天这篇博文稍微说一下vue3里面使用路由。介绍众所周知,vue是用来构建单页面应用的前端框架,大于大多数此类型应用来讲,都推荐使用官方支持的vueRouter,在单页面应用,客户端的JavaScript可以连接页面......
  • 使用Java移动文件
    一、使用JavaIO包的File类移动文件JavaIO包的File类提供了renameTo()方法,该方法可以用来移动文件。该方法的参数为一个File对象,代表目标文件的完整路径和文件名。示例代码:FilesourceFile=newFile("sourceFilePath");FiledestFile=newFile("destinationFilePath");if(so......
  • pip的基本命令和使用
    pip是Python的包管理工具,用于安装和管理Python包和库。以下是pip的基本命令和使用示例:基本命令:1.安装包:`pipinstallpackage_name`2.卸载包:`pipuninstallpackage_name`3.列出已安装的包:`piplist`4.升级包:`pipinstall--upgradepackage_name`5.搜索包:`pipsearchpa......