cefsharp相关内容
CefSharp版本:91.1.211 到目前为止,我能够成功地将ClickOnce与cefSharp一起使用的唯一方法是将其依赖项放在根目录中,同时将构建操作设置为内容,并将复制到输出目录设置为始终。 但这真的很草率,我宁愿将这些依赖项至少放在子目录中,但那样cefSharp将不再用于部署。 是否可以将这些依赖项放在/CefSharp_Dependency这样的子目录中,然后在
..
我正在使用 CefSharp.WinForms 来开发应用程序.当出现任何 SSL 证书错误时,将不会显示网页. 如何绕过 SSL 证书错误并显示网页? 解决方案 选项1(首选) 实现 IRequestHandler.OnCertificateError - 这个方法将是要求每个无效证书.如果您只想覆盖 IRequestHandler 的一些方法,那么您可以从 RequestH
..
我下载了 (cefclient & cefsimple) c++ 示例附带的 CEF(chromuim 嵌入式框架)二进制分发版,并意识到 cefclient 可以在运行时更改代理设置. 这样做的关键是获取 RequestContext 并调用函数 SetPreference. 在 CefClient 上一切正常. 但是在 CefSharp 上调用 SetPreference 总
..
我想要支持 mp3 和 ffmpeg 编解码器的 cef lib.我如何使用其中的这些编解码器功能重新编译 cef 库. 我想学习,我应该在cef库或cefsharp里面哪里编辑?那怎么编译才能复用.. 我使用的是 cefsharp 47 版. 解决方案 注意:请在进行之前考虑法律问题 有一种方法可以在 CEF 中启用 MP3 支持,但您必须修改源分发中的 cef.gyp
..
在尝试部署我创建的 C#/WPF 应用程序时,我非常沮丧,该应用程序有一些对 3rd 方 DLL 的引用.我在项目中创建了一个名为 lib 的文件夹,我在其中放置了所有这些 DLL.在 VS2012 中,我通过浏览到该文件夹并选择所有 DLL 添加了引用.Copy Local 全部设置为 true.当我构建和运行时一切都很好,但是当我选择发布并创建 OneClick 安装程序时,事情就不那么顺
..
我正在尝试将我的示例 CefSharp WinForms 项目作为 clickonceinstall 应用程序运行. 在创建过程中一切正常,但是当我尝试安装程序时(程序当然可以正常运行并且没有问题),没有任何反应!我用许多不同的配置(发布、调试 ecc)和平台(x86、x64)尝试了这个操作,但它总是相同的问题. 我能做什么? 我在 Windows 10 64 位上使用 Visu
..
我有一个部署在客户端计算机上的 C# 控制台应用程序.在客户端机器上部署时,我得到 System.TypeInitializationException. 在 debug.log 中,我收到以下错误: 无法找到所需的 Cef/CefSharp 依赖项:缺少:CefSharp.BrowserSubprocess.exe缺少:CefSharp.BrowserSubprocess.Core.dl
..
我解决了大部分问题,但我找不到解决其中一个问题的方法.以前,我使用 Windows WebBrowser 并在经销商面板的查询屏幕上获取表格结果.像这样; foreach (HtmlElement htmlobj in webBrowser1.Document.GetElementsByTagName("Table")){if (htmlobj.GetAttribute("className")
..
我们有一个 WPF 应用程序,我们使用 CefSharp 浏览器.该应用程序有一些 wpf 窗口,我们在其中嵌入了 CefSharp 浏览器控件.我们遇到的问题是关于自动化.我们已经尝试过 CUIT(编码 Ui 测试)和 Selenium - 没有一个能够识别 CefSharp 浏览器中的控件.我们看到 CUIT 将 CefSharp 浏览器内容识别为图像.我们还尝试从 CefSharp 中从包装
..
我有一个 ChromiumWebBrowser 控件,其 Visibility 为 Collapsed .在将可见性设置为 Visible 之前,页面不会加载,并且许多呼叫失败: System.Exception :浏览器尚未初始化. Load 只能在底层CEF浏览器初始化后才能调用( CefLifeSpanHandler :: OnAfterCreated ). 当 Visibili
..
我在C#Windows窗体应用程序中使用CefSharp,当我从Visual Studio中运行它时,它运行良好,但是当我使用FTP帐户作为发布文件夹并使用url作为安装文件夹url进行发布时 但是我遇到以下错误, 我遵循了手册中的所有内容,并将所需的文件复制到bin文件夹中(CefSharp.BrowserSubprocess.Core.dll,CefSharp.BrowserSub
..
我正在制作基于CefSharp的Web浏览器.当我尝试从网络上下载文件时,它会提示我保存文件,而当我按“保存"时,它会下载文件而不显示任何进度百分比.我想添加一个ProgressBar以显示下载进度.我该怎么办? 解决方案 您可以为此使用 IDownloadHandler . 假设您的XAML中有一个名为 Browser 的浏览器控件和一个名为 Bar 的 ProgressBar ,
..
我正在尝试使用CefSharp动态更改用户代理.我查看了IRequestHandler类,再也看不到名为OnBeforeResourceLoad的方法. 但是,我确实找到了一个名为OnBeforeBrowse的方法.但是,所有请求标头都是空的,当我尝试添加一个标头时,它根本没有添加.我试图做个参考,更改值并重新分配,但没有骰子. CefSharp:75.1.142 .NET:4.7.
..
CefSharp是否能够拦截XHRHttpRequest并获取响应正文值?如果是,我想知道它是如何完成的. 解决方案 为此我创建了以下类,并从 IRequestHandler.GetResourceResponseFilter 返回它的实例: 内部类ResponseSniffer:IResponseFilter{私有只读Action_streamHandler;公共Re
..
自从Visual Studio决定将其更新为内部版本77.1.18以来,我一直在CEFSharp中度过一个杀人的时间,而Nuget搞砸了整个过程,只安装了三个版本,但拒绝卸载其中任何一个!为了解决这些问题,我必须手动编辑各种解决方案和项目文件,并进行安装,以便我已安装75版并且可以正常工作. 然后,系统通知我DefaultRequestHandler已经过时了,我应该改用RequestHan
..
我需要能够通过调用Web API从我们的Web服务器检索Pdf,然后在ChromiumWebBrowser中为CEFSharp呈现文档,所有这些都在内存中,而不是在本地保存文件. 现在,我正要在MemoryStream中取回文件,但似乎无法进一步取回. 这可能吗?任何示例将不胜感激. 谢谢. 解决方案 您有两个选择,为自己的自定义方案实现方案处理程序. client://
..
我正在一个项目中,我想使用Chromium Web浏览器并能够读取通常通过DevTools“网络"选项卡获得的数据.因此,基本上我真正需要的只是URL和状态代码(404、200、50x等). 对于ChromiumWebBrowser部件,我一切正常,因为它可以正常工作,但我似乎无法弄清楚如何获取网络数据的详细信息. 我在github的问题部分找到了这个,但是我不太了解如何实现它. ht
..
重现此步骤非常简单.只需使用nuget下载最新版本的CefSharp.WinForms(57.0.0),然后将一个按钮和以下代码添加到表单中即可: 公共局部类Form1:表单{ChromiumWebBrowser WebBrowser;公共Form1(){InitializeComponent();WebBrowser =新的ChromiumWebBrowser("about:blank");p
..
我正在尝试找出如何使用cefsharp将帖子数据直接发送到url.这是我要发送的示例: var值=新的Dictionary{{"thing1","hello"},{"thing2",“世界"}};FormUrlEncodedContent content =新的FormUrlEncodedContent(values); 这将创建 thing1 = hell
..
我正在努力在WinForms应用程序中添加cefsharp.我们的网站使用基本身份验证进行访问,但是CefSharp不会显示该弹出窗口.我发现了此和
..