本次,我与大家聊一聊,跨平台桌面开发,究竟是应该Electron还是WebView2?这个系列主要是讨论Electron以及Webview2,跨平台桌面开发当然还有QT,React Native Desktop,Jetpack compose Desktop以及Tauri等选择,这些技术都有可圈可点之处。
上次说为了不想在web端登录博客园,我想着还是继续使用MarkWord编写博客,不过在使用的过程中,如果markdown文件的目录中有中文的话,Markdown预览就不能够显示粘贴的图片了,原因是之前.NET Framework的WeBrowser库太老了,应该升级一下。
使用 C# Windows 窗体 应用 Visual Studio 项目模板创建 WinForms 项目。如果尚未安装 Visual Studio,请在新窗口或选项卡中打开 “Microsoft Visual Studio ”页面,并安装 Visual Studio 2017 或更高版本,例如 Visual Studio 2022 Professional。
Electron 不错,但也不是完美的。Electron 带来了很多优秀的桌面软件,但并不一定总是适合我们的需求。多个选择总是好事!我使用 Electron 遇到的一些麻烦1、Electron 太大了!
在我的博客《.NET混合开发解决方案10 WebView2控件调用网页JS方法》中介绍了C#调用网页中定义的JavaScript方法以执行某种业务逻辑,同样WebView2控件中加载的网页中自定义的JavaScript方法中也可以调用C#方法。
封面新闻记者 边雪 谭羽清对于在电脑上运行旧版 Windows 操作系统的用户来说,更新系统变得迫在眉睫。1月10日起,微软取消对了Windows 7 扩展安全更新 (ESU) 以及 Windows 8/8.