标签: webview2

WebView2 控件中的打印功能

提前致谢 !

在我的应用程序中,我在 WPF 用户控件中嵌入了一个 WebView2 控件。

是否有任何方法或解决方法可以帮助我打印 WebView2 控件?

我发现Microsoft 提供的当前WebView2 预发布SDK 没有任何特定于打印功能的东西。

.net wpf webbrowser-control chromium-embedded webview2

5
推荐指数
1
解决办法
1598
查看次数

检测客户端机器上是否安装了 WebView2 (VB.NET)

我正在寻找一种方法来检测客户端计算机上是否安装了 WebView2 运行时,以便我可以使用旧的 ie 浏览器进行显示,如果他们没有安装它。我正在使用 VB.NET。

谢谢

.net vb.net microsoft-edge webview2

5
推荐指数
3
解决办法
2477
查看次数

WinForms Microsoft.Web.WebView2 导航,页面已完全加载

我正在尝试执行 this.webViewBrowser.CoreWebView2.Navigate(url) 操作后的方法。

到目前为止,由于页面未完全加载且动态脚本未执行,因此失败。

Microsoft.Web.WebView2 Nuget 包是 v1.0.781 预发行版。

c# winforms webview2

5
推荐指数
1
解决办法
2万
查看次数

Chromium-Edge HTML 渲染器是否有 WinForms 控件?

微软最近发布了 Edge 浏览器,它使用 Chromium 引擎来呈现 HTML。是否有允许将其嵌入桌面应用程序的 WinForms 组件?

我知道CefSharp for WinForms,只是看看是否有本机支持的东西。

.net chromium winforms microsoft-edge webview2

4
推荐指数
1
解决办法
3104
查看次数

如何使用 Microsoft WebView2 同时登录多个帐户

我已经创建了一个带有 webview2 控件的应用程序并运行它并使用用户 A 登录到我的网站,然后再次运行我的应用程序而不关闭前一个实例并在同一网站上使用用户 B 登录,然后登录成功。当我检查前一个实例时,用户 A 仍然登录。如何在一个实例应用程序上以相同的方式执行?我用两个 webview2 控件尝试过,当我用用户 B 登录时,用户 A 被注销或会话被用户 B 替换。

.net c# winforms webview2

4
推荐指数
1
解决办法
400
查看次数

WebView2如何运行Javascript功能?

在我的 WebView2 中,我使用 js 文件加载本地 html,一切正常,但如何从 WebView 中的 WinForm 运行脚本?

到目前为止,我在 VB 中使用 webBrowser,我是这样做的:

WebBrowser1.Document.InvokeScript("addProducts", New String() {"{ ""desc"": ""test"", ""qta"": 1, ""prezzo"": 2}"})
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试类似的事情:

private async void prodotto_Click(object sender, EventArgs e)
{
    await webView21.ExecuteScriptAsync("addProducts(\"{ \"desc\": \"test\", \"qta\": 1, \"prezzo\": 2})\"");
}
Run Code Online (Sandbox Code Playgroud)

我什至尝试过:

private void prodotto_Click(object sender, EventArgs e)
{
    AddProduct();
}

async void AddProduct()
{
    await webView21.CoreWebView2.ExecuteScriptAsync("addProducts(\"{ \"desc\": \"test\", \"qta\": 1, \"prezzo\": 2})\"");
}
Run Code Online (Sandbox Code Playgroud)

但剧本还没达到……

c# winforms webview2

4
推荐指数
1
解决办法
1万
查看次数

取消WebView2中对Web资源的请求

我正在开发一个电子邮件应用程序,我想在 WebView2 中显示邮件消息。我想让用户选择下载或不下载 Html 邮件消息中的远程资源(出于安全原因)。如何取消WebView2中请求的资源?

我尝试订阅事件 webView.CoreWebView2.WebResourceRequested += CoreWebView2_WebResourceRequested;

但是当调用事件处理程序时,我看不到取消请求的方法。

webview2

4
推荐指数
1
解决办法
1761
查看次数

如何在Webview2中使用透明度?

在C#上,如何在Webview2中使用透明度?是否可以?

它可以在 WebBrowser 中运行,但不能在 WebView2 中运行吗?

比较

c# webview2

4
推荐指数
1
解决办法
3923
查看次数

webView2:在当前页面注入jQuery

开始在Winforms Net 6中使用webView2。有没有一种方法可以在当前页面中注入jQuery库(我无法控制),这样我以后可以在通过ExecuteScriptAsync将脚本传递到页面或添加事件时使用jQuery听众。

winforms webview2

4
推荐指数
1
解决办法
2004
查看次数

如何在WebView2 WPF中初始化Monaco编辑器?

我有这个代码: https: //controlc.com/42eca8b5

<Window
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
        xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
        xmlns:local="clr-namespace:MonacoBrowser"
        xmlns:Wpf="clr-namespace:Microsoft.Web.WebView2.Wpf;assembly=Microsoft.Web.WebView2.Wpf" x:Class="MonacoBrowser.MainWindow"
        mc:Ignorable="d"
        Title="MainWindow" Height="450" Width="800">
    <Grid>

        <Wpf:WebView2 x:Name="MonacoBr"/>

    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

初始化 MainWindow.xaml.cs 中的代码

全部文件

我也尝试在cefsharp上加载摩纳哥,但那里也没有任何作用,我尝试以各种方式初始化它并尝试运行它,但无济于事

请帮助任何人,我已经尝试解决这个问题几天了......

c# wpf monaco-editor webview2

4
推荐指数
1
解决办法
1905
查看次数