我是靠谱客的博主 俭朴草莓,最近开发中收集的这篇文章主要介绍web浏览器_vs2019开发web浏览器,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

项目目的是使用Vs2019开发一个简单浏览器,浏览器控件和webform直接可以通过互相通信;

刚开始使用自带的webbrowser控件,但是核心是IE,访问网站有各种兼容性问题,后来使用webview2,webview2是使用Microsoft Edge核心

开始使用遇到了几个问题,记录一下解决思路,主要是winform的框架版本和webview2的版本以及Microsoft Edge的匹配上的问题;最终测试winform应用程序使用4.6.2,webview2使用0.9.515-prerelease,电脑上安装Microsoftedge84.0.522.11测试通过,走了不少弯路;

使用NuGet进行webview2的安装要选择显示预发行版本;如果版本不匹配工具栏中不显示,编译会有异常无法通过。

f6cda3e9b4d5c5e31791bd283afff167.png

winform应用版本4.6.2

0b37076a60587406459a01440c879ee7.png

NuGet安装webview2

efb37b670e049869280ab4f994e826ee.png

工具栏显示控件

目前只有EdgeBeta到84版本,下载地址:

https://www.microsoftedgeinsider.com/zh-cn/download/

官方开发示例,很清楚:

https://docs.microsoft.com/zh-cn/microsoft-edge/webview2/gettingstarted/winforms

最后

以上就是俭朴草莓为你收集整理的web浏览器_vs2019开发web浏览器的全部内容,希望文章能够帮你解决web浏览器_vs2019开发web浏览器所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部