webview2相关内容

如何在WPF WebView2中禁用CORS

我正在开发一个使用.Net5/WPF显示WebView2的应用程序。 我要禁用CORS。 我已安装Chromium Edge Canary 86.0.607.0。 在Edge中,可以通过向快捷方式添加以下参数来禁用CORS。 --disable-web-security --user-data-dir="C://Chrome dev session" 我还想禁用WebView2。 ..
发布时间:2022-05-25 14:39:12 C#/.NET

WebView2在异步任务中的并行使用

我有一个简单的默认Windows桌面表单Form1和一个按钮btn_Go作为测试。 我想运行多个并行的WebView2实例,并处理呈现页面中的html代码。 要并行运行WebView2,我使用了SemaphoreSlim(设置为并行2)。另一个SemaphoreSlim用于等待WebView2呈现文档(有一些时间延迟)。 但我的代码落在await webBrowser.EnsureCore ..
发布时间:2022-05-11 19:10:28 C#/.NET

相当于 WebView2 中的 WebBrowser.InvokeScript(String, Object[])

提前致谢. 在我的 WPF 应用程序中,我能够使用 WebBrowser 的 InvokeScript(String, Object[]) 方法成功地将消息从 WPF 传送到 JavaScript.我在 Object[] 参数中传递我的消息,并且它被 JS 代码很好地接收.(见下方代码) 我如何在 WebView2 中实现相同的功能,有什么方法可以像在 WebBrowser 控件中一样 ..
发布时间:2021-12-28 16:21:25 C#/.NET

如何使用 WebView2 使用 XSL 转换显示 XML 内容?

我正在使用 .Net Core 在 WPF 中创建应用程序,并且需要显示创作的 XML 内容.我们使用其他软件将 xml 转换为 html 以便在线托管.但是,在创作时,我需要能够看到使用 xsl 文件转换的本地 XML 内容的预览.我正在使用 Linq to XML. 我首先在 TabItem 中创建了一个 WebView2 控件.使用预发布版本 1.0.790,我尝试使用 SetVirt ..
发布时间:2021-10-01 20:02:16 其他开发

WebView2 下载进度

需要通过 WebView2 获取下载进度.https://docs.microsoft.com/en-us/dotnet/api/microsoft.web.webview2.core.corewebview2downloadoperation?view=webview2-dotnet-1.0.865-prerelease async void InitializeAsync(){var env ..
发布时间:2021-09-27 19:25:00 C#/.NET

将 Webview2 Source 直接设置为二进制流

我的应用程序中有一个 Webview2 控件,用于查看 PDF 文档. 该应用程序还存储和读取 MS SQL 服务器 PDF 数据. 目前,我正在从 SQL 检索二进制数据,将它们转换为临时文件到磁盘并设置: webview2.source = New Uri("file://" + filename) 到目前为止一切正常,但我当然希望在不写入和读取磁盘的情况下完成这项工作. 有 ..
发布时间:2021-09-27 19:24:57 C#/.NET

如何防止WebView2(Edge based)打开新窗口

在 Webview2 内部,当我打开一个新选项卡时,WindowsForms 外部的一个新窗口会打开.我想阻止这个窗口打开,我该怎么做? 解决方案 您可以处理 CoreWebView2.NewWindowRequested 决定新窗口 要完全抑制弹出窗口,请设置 e.Handled = true; 要在同一窗口中显示弹出内容,请设置 e.NewWindow = (CoreWebVi ..
发布时间:2021-09-27 18:56:17 C#/.NET

如何阻止 webview2 打开新的浏览器窗口而不是在浏览器内

我想知道是否有办法阻止 webview2 组件打开浏览器窗口以胜利形式 发生了什么 我到处找都找不到,虽然我找到了,但它使用了 XAML/UWP 一个页面使用了 xaml 但代码不起作用,因为它的 XAML 和 im 使用 c# 解决方案 要阻止链接在新窗口中打开,您可以订阅 CoreWebView2_NewWindowRequested,如您所见. 要做到这一点, ..
发布时间:2021-09-27 18:55:37 C#/.NET

WinForm打开时如何关注WebView2?

我有一个 WinForm 应用程序,它只有一个显示本地网站的 WebView2. 那个应用程序是从另一个应用程序启动的,一旦它运行,用户就会扫描一些东西,问题是一旦我的应用程序运行,WebView2 就没有焦点,所以当用户扫描这些项目时,他们没有被我的网页. 只有在我点击控件后,我才能做我的事情. 应用程序启动后,如何将焦点设置到我的 WebView? 我在表单加载中尝试了 ..
发布时间:2021-09-24 20:03:29 C#/.NET

通过 WebView2 将对象从 .NET 设置为 JavaScript 代码

提前致谢, 我想将一个对象设置为包含在网页中的 java 脚本代码.我在 WPF 窗口中显示此网页,该窗口引用名称为“webView"的 WebView2. 我对 WebView2 还很陌生,我不确定如何在 WebView2 SDK 的 AddHostObjectToScript() 方法中传递“名称"和“对象" 这是我尝试过的: [ComVisible(true)]公共类 O ..
发布时间:2021-09-22 20:16:05 C#/.NET

WebView2 中的搜索功能

提前致谢! 在我的应用程序中,我在 WPF 用户控件中嵌入了一个 WebView2 控件. 是否有任何方法或解决方法可以帮助我在 WebView2 控件中搜索文本?我看到搜索文本框通过 Ctrl + F 打开.我的要求是通过自定义按钮点击调用此功能. 我发现 Microsoft 提供的当前 WebView2 预发布 SDK 没有任何特定于查找或搜索功能的东西. 解决方案 ..
发布时间:2021-09-22 20:15:28 C#/.NET

Microsoft Edge WebView2 - 加载时示例崩溃

我采用了最新版本的 Microsoft.Web.WebView2(0.9.515-预发行版)并添加到测试 C# WinForms 应用程序中.我使用的是 VS 2019,.NET 框架是 4.7.2.将 WebView2 控件放在表单上,​​编译并运行.应用程序在加载时崩溃,位于 Form1.designer.cs 中的以下位置. //webView21//this.webView21.Loca ..
发布时间:2021-09-19 19:30:52 其他开发

VB.Net Webview2 如何获取 html 源代码?

我成功地在我的 VB.net (Visual Studio 2017) 项目中的 WebView2 上显示了一个网站,但无法获取 html 源代码.请告诉我如何获取 html 代码. 我的代码: Private Sub testbtn_Click(sender As Object, e As EventArgs) 处理 testbtn.ClickWebView2.CoreWebView2. ..
发布时间:2021-09-16 19:29:01 其他开发

哪个 WebView2 事件/函数可用于替换 ScriptNotify Webview 事件?

今天,我决定将 WebView 控件迁移到 VB.net 应用程序中的 WebView2 控件. 我已经从 NuGet 安装了 WebView2 并且更改了声明和初始化行(在我的 VB 程序中只有 4 行,因为我使用的是 2 个 WebView2). 当我构建应用程序时,Visual Studio 2019 指示 ScriptNotify 事件不是 WebView2 的事件! 私有子 w ..
发布时间:2021-09-16 19:21:07 其他开发

UWP WebView2 无法与安装的 WebView2 运行时一起使用

我已经创建了一个 WinUI 3.0 UWP 应用程序并按照 文档.当我检查 regkey 及其 pv 属性时,根据 文档,它被设置.但是,在启动我的应用程序时,无论是在调试还是发布中,我都看到未检测到合适的 Microsoft Edge 版本 XML 本身非常简单: ..
发布时间:2021-09-15 20:14:17 C#/.NET

PowerShell Winform GUI 中的 WebView2

我无法找到有关此的任何信息,因此我不确定这是否完全可能.我目前正在尝试将 WebView2 控件集成到我的 PowerShell Winform GUI 中.我可以在调试脚本时看到创建了 webView2 控件,但没有加载任何内容.我安装了 WebView2 运行时. 这是我目前所拥有的: function Show-test-WebView2Control_psf {#--------- ..
发布时间:2021-07-17 19:02:53 其他开发

使用 WebView2 - Edge 创建选项卡

当点击 webview2 - Edge in C# windows form 中的链接时,请提供用于创建选项卡而不是在新窗口中打开页面的代码片段. 按照以下步骤操作. 在 C# windows 窗体上拖动 webview2 控件并更新源属性链接:https://example.com https://example.com 网站在 webview2 中成功打开 点击站点中的 ..
发布时间:2021-06-02 21:45:10 C#/.NET