webview2
钢翼
编程
webview2官网: https://docs.microsoft.com/zh-cn/microsoft-edge/webview2/
下载: 开发版: https://www.microsoftedgeinsider.com/zh-cn/download 运行时: https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/#download-section
示例代码: https://github.com/MicrosoftEdge/WebView2Samples
优点:
- 1.只要安装edge浏览器即可使用,不用像cefsharp那样需要将cef打包进应用程序。
- 2.支持mp3和mp4,不需要像cef那样另外编译。
缺点:
- 1.不支持跨平台,只支持windows系统。但不是什么大问题。
- 2.目前不支持直接修改response。只能通过自己发起request或通过代理修改。
- 3.如果通过自己发起request,需要通过AddWebResourceRequestedFilter和WebResourceRequested进行处理,由于阻塞UI线程,如果网络请求异常或缓慢会卡死UI,体验不是一般的差。