cefsharp相关内容

ClickOnce依赖项和CefSharp WinForms部署

CefSharp版本:91.1.211 到目前为止,我能够成功地将ClickOnce与cefSharp一起使用的唯一方法是将其依赖项放在根目录中,同时将构建操作设置为内容,并将复制到输出目录设置为始终。 但这真的很草率,我宁愿将这些依赖项至少放在子目录中,但那样cefSharp将不再用于部署。 是否可以将这些依赖项放在/CefSharp_Dependency这样的子目录中,然后在 ..
发布时间:2022-04-20 15:36:32 其他开发

如何绕过 SSL 错误 CefSharp WinForms

我正在使用 CefSharp.WinForms 来开发应用程序.当出现任何 SSL 证书错误时,将不会显示网页. 如何绕过 SSL 证书错误并显示网页? 解决方案 选项1(首选) 实现 IRequestHandler.OnCertificateError - 这个方法将是要求每个无效证书.如果您只想覆盖 IRequestHandler 的一些方法,那么您可以从 RequestH ..
发布时间:2022-01-25 10:32:54 其他开发

CefSharp 3 在运行时设置代理

我下载了 (cefclient & cefsimple) c++ 示例附带的 CEF(chromuim 嵌入式框架)二进制分发版,并意识到 cefclient 可以在运行时更改代理设置. 这样做的关键是获取 RequestContext 并调用函数 SetPreference. 在 CefClient 上一切正常. 但是在 CefSharp 上调用 SetPreference 总 ..
发布时间:2021-12-31 19:10:27 C#/.NET

如何将mp3和ffmpeg编解码器库的支持设置为cef?

我想要支持 mp3 和 ffmpeg 编解码器的 cef lib.我如何使用其中的这些编解码器功能重新编译 cef 库. 我想学习,我应该在cef库或cefsharp里面哪里编辑?那怎么编译才能复用.. 我使用的是 cefsharp 47 版. 解决方案 注意:请在进行之前考虑法律问题 有一种方法可以在 CEF 中启用 MP3 支持,但您必须修改源分发中的 cef.gyp ..
发布时间:2021-12-26 19:07:13 C#/.NET

使用第 3 方 DLL 部署 WPF 应用程序

在尝试部署我创建的 C#/WPF 应用程序时,我非常沮丧,该应用程序有一些对 3rd 方 DLL 的引用.我在项目中创建了一个名为 lib 的文件夹,我在其中放置了所有这些 DLL.在 VS2012 中,我通过浏览到该文件夹​​并选择所有 DLL 添加了引用.Copy Local 全部设置为 true.当我构建和运行时一切都很好,但是当我选择发布并创建 OneClick 安装程序时,事情就不那么顺 ..

ClickOnceInstall CefSharp Winforms 问题

我正在尝试将我的示例 CefSharp WinForms 项目作为 clickonceinstall 应用程序运行. 在创建过程中一切正常,但是当我尝试安装程序时(程序当然可以正常运行并且没有问题),没有任何反应!我用许多不同的配置(发布、调试 ecc)和平台(x86、x64)尝试了这个操作,但它总是相同的问题. 我能做什么? 我在 Windows 10 64 位上使用 Visu ..
发布时间:2021-12-08 14:11:53 C#/.NET

WPF 用户控件中托管的 CefSharp Wpf 浏览器的 UI 自动化

我们有一个 WPF 应用程序,我们使用 CefSharp 浏览器.该应用程序有一些 wpf 窗口,我们在其中嵌入了 CefSharp 浏览器控件.我们遇到的问题是关于自动化.我们已经尝试过 CUIT(编码 Ui 测试)和 Selenium - 没有一个能够识别 CefSharp 浏览器中的控件.我们看到 CUIT 将 CefSharp 浏览器内容识别为图像.我们还尝试从 CefSharp 中从包装 ..
发布时间:2021-09-12 19:38:18 其他开发

崩溃时如何使用ChromiumWebBrowser

我有一个 ChromiumWebBrowser 控件,其 Visibility 为 Collapsed .在将可见性设置为 Visible 之前,页面不会加载,并且许多呼叫失败: System.Exception :浏览器尚未初始化. Load 只能在底层CEF浏览器初始化后才能调用( CefLifeSpanHandler :: OnAfterCreated ). 当 Visibili ..
发布时间:2021-04-21 19:51:03 C#/.NET

发布无法加载文件或程序集CefSharp.Core.dll

我在C#Windows窗体应用程序中使用CefSharp,当我从Visual Studio中运行它时,它运行良好,但是当我使用FTP帐户作为发布文件夹并使用url作为安装文件夹url进行发布时 但是我遇到以下错误, 我遵循了手册中的所有内容,并将所需的文件复制到bin文件夹中(CefSharp.BrowserSubprocess.Core.dll,CefSharp.BrowserSub ..
发布时间:2021-04-21 19:50:59 C#/.NET

CefSharp ProgressBar用于指示下载进度

我正在制作基于CefSharp的Web浏览器.当我尝试从网络上下载文件时,它会提示我保存文件,而当我按“保存"时,它会下载文件而不显示任何进度百分比.我想添加一个ProgressBar以显示下载进度.我该怎么办? 解决方案 您可以为此使用 IDownloadHandler . 假设您的XAML中有一个名为 Browser 的浏览器控件和一个名为 Bar 的 ProgressBar , ..
发布时间:2021-04-21 19:50:55 C#/.NET

在IRequestHandler中有OnBeforeResourceLoad的替代品吗?

我正在尝试使用CefSharp动态更改用户代理.我查看了IRequestHandler类,再也看不到名为OnBeforeResourceLoad的方法. 但是,我确实找到了一个名为OnBeforeBrowse的方法.但是,所有请求标头都是空的,当我尝试添加一个标头时,它根本没有添加.我试图做个参考,更改值并重新分配,但没有骰子. CefSharp:75.1.142 .NET:4.7. ..
发布时间:2021-04-21 19:50:52 C#/.NET

cefsharp如何截获xhr请求以获取响应正文值?

CefSharp是否能够拦截XHRHttpRequest并获取响应正文值?如果是,我想知道它是如何完成的. 解决方案 为此我创建了以下类,并从 IRequestHandler.GetResourceResponseFilter 返回它的实例: 内部类ResponseSniffer:IResponseFilter{私有只读Action_streamHandler;公共Re ..
发布时间:2021-04-21 19:50:47 C#/.NET

CEFSharp-如何从内部版本75.1.143访问OnResourceResponse

自从Visual Studio决定将其更新为内部版本77.1.18以来,我一直在CEFSharp中度过一个杀人的时间,而Nuget搞砸了整个过程,只安装了三个版本,但拒绝卸载其中任何一个!为了解决这些问题,我必须手动编辑各种解决方案和项目文件,并进行安装,以便我已安装75版并且可以正常工作. 然后,系统通知我DefaultRequestHandler已经过时了,我应该改用RequestHan ..
发布时间:2021-04-21 19:50:44 C#/.NET

WPF CEFSharp ChromiumWebBrowser-渲染MemoryStream

我需要能够通过调用Web API从我们的Web服务器检索Pdf,然后在ChromiumWebBrowser中为CEFSharp呈现文档,所有这些都在内存中,而不是在本地保存文件. 现在,我正要在MemoryStream中取回文件,但似乎无法进一步取回. 这可能吗?任何示例将不胜感激. 谢谢. 解决方案 您有两个选择,为自己的自定义方案实现方案处理程序. client:// ..
发布时间:2021-04-21 19:50:41 其他开发

CEFSharp-阅读网络回复

我正在一个项目中,我想使用Chromium Web浏览器并能够读取通常通过DevTools“网络"选项卡获得的数据.因此,基本上我真正需要的只是URL和状态代码(404、200、50x等). 对于ChromiumWebBrowser部件,我一切正常,因为它可以正常工作,但我似乎无法弄清楚如何获取网络数据的详细信息. 我在github的问题部分找到了这个,但是我不太了解如何实现它. ht ..
发布时间:2021-04-21 19:50:38 C#/.NET

使用CefSharp C#将POST数据发送到URL

我正在尝试找出如何使用cefsharp将帖子数据直接发送到url.这是我要发送的示例: var值=新的Dictionary{{"thing1","hello"},{"thing2",“世界"}};FormUrlEncodedContent content =新的FormUrlEncodedContent(values); 这将创建 thing1 = hell ..
发布时间:2021-04-21 19:50:32 C#/.NET