• 2024-12-27.NET混合开发解决方案WebView2控件的导航事件
    导航事件的正常顺序为:NavigationStartingSourceChangedContentLoadingHistoryChangedBasicAuthenticationRequestedDOMContentLoadedNavigationCompleted以下事件描述每次导航操作期间WebView2的状态:上图显示了在各自的事件参数上具有相同NavigationId属性的导航事
  • 2024-12-17HTML打包EXE中的WebView2(免费)与Chrome内核的区别和使用场景详细介绍
    背景 近期有不少朋友使用了HTML一键打包EXE工具中的Webview2(免费)内核,询问的比较多的就是Webview2和Chrome内核的区别,这里会给大家做一个简单的介绍.WebView2是由微软提供的一种控件,它允许开发人员在本机应用程序中嵌入web技术(如HTML、CSS和JavaScript)。WebView2
  • 2024-12-04HTML打包EXE2.0.0版本新增免费内核介绍 - 永久使用不过期, 无广告
    近期我们接到一些用户反馈,希望可以给学生用户,公益教育事业的用户提供免费的内核,方便他们打包一些简易的网页程序. 针对上述的用户反馈,我们技术人员经过调研,决定单独开发一个独立的免费内核供所有用户使用,后续免费内核也会随着软件的更新一起更新维护. HTML打包EX
  • 2024-11-29webview2抓取返回数据
    webview2设置过滤器//进行网址过滤//webView.CoreWebView2.AddWebResourceRequestedFilter("http://test.com:8080/xx",CoreWebView2WebResourceContext.All);webView.CoreWebView2.WebResourceResponseReceived+=CoreWebView2_WebR
  • 2024-09-18windows 上 Tauri 开发环境配置
    Tauri是一个构建适用于所有主流桌面和移动平台的轻快二进制文件的框架。开发者们可以集成任何用于创建用户界面的可以被编译成HTML、JavaScript和CSS的前端框架,同时可以在必要时使用Rust、Swift和Kotlin等语言编写后端逻辑。Tauri使用MicrosoftC++构建工具进行开发以
  • 2024-09-11windows 上 Tauri 开发环境配置
    Tauri是一个构建适用于所有主流桌面和移动平台的轻快二进制文件的框架。开发者们可以集成任何用于创建用户界面的可以被编译成HTML、JavaScript和CSS的前端框架,同时可以在必要时使用Rust、Swift和Kotlin等语言编写后端逻辑。Tauri使用MicrosoftC++构建工具进行开发
  • 2024-07-27在WPF中使用WebView2详解
    MicrosoftEdgeWebView2MicrosoftEdgeWebView2 控件允许在本机应用中嵌入web技术(HTML、CSS以及JavaScript)。 WebView2 控件使用 MicrosoftEdge 作为绘制引擎,以在本机应用中显示web内容。使用 WebView2 可以在本机应用的不同部分嵌入Web代码,或在单个 We
  • 2024-07-23WPF如何使用WebView,并且禁用F12和F5。
    客户端套浏览器壳,是如今比较浏览的客户端客户端开发方式。这篇文字简单来介绍一下如何在WPF中使用WebView安装WebView的nuget包可以直接执行安装命令Install-PackageMicrosoft.Web.WebView2。也可以通过nuget包管理器,安装Microsoft.Web.WebView2包。安装成功之后,改nuget
  • 2024-07-15WPF中webview2鼠标移动窗体
    WPF里webview2会一直处于其他控件最上层,是个历史遗留问题。为了能在webview2里鼠标移动让窗体跟着移动位置代码如下:asyncTaskInitializeAsync(){AppLog.AddLog("InitializeAsync...........");try{CoreWebView2Envir
  • 2024-06-22WebView2UI - 在WPF之中使用WebView2的一些经验总结
    项目地址:https://gitee.com/skyw18/WebView2UI项目地址:https://github.com/skyw18/WebView2UIwebview简介与生命周期:WPF应用中的WebView2入门-MicrosoftEdgeDeveloperdocumentation|MicrosoftLearn具体代码可以参考微软官方示例文档WPF示例应用-MicrosoftEdge
  • 2024-06-17Windows11系统webview2_integration.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个webview2_integration.dll文件(挑选合适的版
  • 2024-05-27WebView2在WPF中的应用
    开发环境运行环境:.Net6开发环境:VisualStudio202217.1.3框架语言:WPF安装WebView2通过PackageManager控制台安装Install-PackageMicrosoft.Web.WebView2通过Nuget包管理器安装在窗体中添加名字空间:xmlns:wv2="clr-namespace:Microsoft.Web.WebView2.Wpf;asse
  • 2024-05-26Render Web Content in Native
    RenderWebContentinNativePowerShellStudio2024streamlinesembeddingmodernwebcontentwithenhancedWebView2support,includingimproveddesignertools.PowerShellStudiobySAPIENisanIntegratedScriptingEnvironment(ISE)designedspecif
  • 2024-04-08WebView2 系列之-前端向后端传递文件对象
    背景WebView2中,前端到后端的消息传递,通常是不支持传递对象的。但是我在查阅官方文档时发现了一个例外,那就是方法postMessageWithAdditionalObjects如何传递附加对象webview2中,前端js向后端传递消息通常使用window.chrome.webview.postMessage方法,postMessage的定义如下:
  • 2024-03-31通过WebView2获取HTTP-only cookie
    通过WebView2获取HTTP-onlycookie可以使用`WebView2.CookieManager`类的方法。以下是一个示例代码,演示如何获取HTTP-onlycookie:usingSystem;usingMicrosoft.Web.WebView2.Core;usingMicrosoft.Web.WebView2.WinForms;namespaceWebView2Example{classProgram{stat
  • 2024-02-22在WPF中使用本地Webview2,不依赖系统runtime
    在WPF中使用本地Webview2,不依赖系统runtime项目运行环境:.netframework4.5.2Windows7x64ServicePack1WebView2Microsoft.WebView2.FixedVersionRuntime.120.0.2210.91.x64考虑到很多老项目,本项目使用的是.netframework4.5.2,.Net更高版本的其实也是可以支持的。
  • 2024-01-27windowForm程序的webView2错误 System.IO.FileNotFoundException: 系统找不到指定的文件。(异常来自HRESULT:0x80070002)
    最近开发公司的一个项目,要求打包在windows中执行的exe可执行文件开始我想到的是使用windowsForm里面webView嵌套网页执行,vs自带提供的WebBrowser的内核是ie7的,兼容性确实不好,后面使用Microsoft.Web.WebView2(通过NuGet安装)兼容性问题解决了。在我的电脑上可以完整的运行,但是在同
  • 2024-01-05webview2 使用方法
    MicrosoftEdgeWebView2简介MicrosoftEdgeWebView2是一个基于Chromium的Web浏览器控件,可以嵌入到Windows应用程序中。它提供了一组API,用于在应用程序中显示Web内容,并与Web内容进行交互。安装MicrosoftEdgeWebView2运行环境方法1:windows系统中自身已安装MicrosoftE
  • 2023-12-28Vb.net 使用Webview2显示pdf文件
    使用webview2显示PDF文件需要wvliulanqi--Webview2控件的 AwaitWv2.EnsureCoreWebView2Async函数来启动浏览器否则会报错注意Div的宽度高度PrivateSubButton1_ClickAsync(senderAsObject,eAsEventArgs)HandlesButton1.ClickDimstrPathAs
  • 2023-10-12tauri-app
    安装pnpmcreatetauri-app✔Projectname·app1✔Choosewhichlanguagetouseforyourfrontend·TypeScript/JavaScript-(pnpm,yarn,npm,bun)✔Chooseyourpackagemanager·pnpm✔ChooseyourUItemplate·Preact-(https://preactjs.com/)✔
  • 2023-09-26Csproj 编译输出引用Nuget包内的资源文件
    组内有个组件,对外部Nuget包Microsoft.Web.WebView2封装。因为WebView2对自身有一些资源文件依赖,资源文件需要随编译输出到启动目录,WebView2直接加载启动目录下相应文件。 如果上层应用同时引用Microsoft.Web.WebView2,自然会输出对应的资源文件。但应用层很容易遗漏对Microsof
  • 2023-09-21wpf 覆盖元素在webview2之上
    元素代码来源githubCrissCross项目需要两个工具类及一个webview2的封装类//Copyright(c)ChrisPulman.Allrightsreserved.//LicensedundertheMITlicense.SeeLICENSEfileintheprojectrootforfulllicenseinformation.usingSystem;usingSystem.Runt
  • 2023-09-16WPF使用WebView2的空域问题的解决方案
    我在之前文章中介绍过WPF使用WebView2的空域问题(Airspaceissuse),距离那篇文章大半年后,那个issue下有一个第好用的第三方解决方案了,我这里介绍一下。引入Microsoft.Web.WebView2组件,同时引入CrissCross.WPF.WebView2组件<ItemGroup><PackageReferenceInclude="CrissCross.