CefSharp 3 总是失败 Cef.Initialize()

2024-05-11

我最近尝试从 CefSharp 1.25.7 跳转到最新版本 (39.0.0-pre02)。我通过 NuGet 获取了这些文件,但我将它们单独复制到我的项目中,因为它们必须包含在我们的存储库中才能与其他开发人员共享。我相信我得到了所有文件(甚至得到了新的icudtl.dat似乎替换的文件icudt.dll).

我能够解决所有 API 更改并添加新文件等。它构建并且所有 dll 似乎都已解决,但由于某种原因Cef.Initialize()(有和没有设置)总是失败。我的输出窗口中没有任何错误或任何错误,只是错误的返回。关于我应该在哪里寻找问题有什么建议吗?我正在运行 VS2010,我知道它在从源代码构建时存在一些问题,但我认为使用二进制文件可以解决这个问题。


听起来你可能会失踪,例如这CefSharp.BrowserSubprocess.exe及其依赖的 dll 在你的bin/文件夹。后Cef.Initialize()如果您查看 Windows 任务管理器,您应该会看到该进程已生成。它类似于“Google 产品变体”启动的所有 Chrome.exe 进程。

与 CefSharp 1 相比,它是一个完全不同的多进程野兽。看https://github.com/cefsharp/CefSharp/wiki/Versions https://github.com/cefsharp/CefSharp/wiki/Versions它是指向不错的上游 CEF 项目文档的指针。

要快速/更安全地离开地面,请使用CefSharp.MinimalExample回购作为您的参考。它的 NuGet 使用应该注意将所有相关文件复制到您的bin/文件夹。确保 VS2010 中安装的 NuGet 是最新的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CefSharp 3 总是失败 Cef.Initialize() 的相关文章

  • 如何包含 CEFSharp 所需的 VC++ 可再发行文件

    使用 CEFSharp 浏览器构建应用程序在我的计算机上运行良好 但在服务器上崩溃并出现以下错误 System IO FileLoadException 无法加载 CefSharp Core dll 导入的过程 我在互联网上看到过这个问题
  • 单击 Windows 窗体中 CefSharp 浏览器中的按钮

    我正在尝试单击网页 kahoot it 上的按钮 并且我已经知道我可能需要使用 Javascript 来实现这一点 只要它保留 1 行 JavaScript 因为这很容易在WinForms 我没有太多关于按钮的信息 仅有的
  • 将信息从 Chromium Embedded (Javascript) 发送到包含 C++ 的应用程序

    查看 Chromium 嵌入式框架示例后 我有一个问题 我需要与窗口的嵌入部分进行本机交互 然而 在 CEF 示例中 我看到的只是 c 向浏览器发送消息 而不是相反 我想知道是否有任何方法可以从 JavaScript 从 C 发送消息 就像
  • Delphi Chromium - 迭代 DOM

    我正在尝试使用 TChromium 迭代 DOM 并且因为我使用 Delphi 2007 所以我无法使用匿名方法 所以我创建了一个继承 TCEFDomVisitorOwn 的类 我的代码如下 但由于某种原因 访问 过程从未被调用 所以什么也
  • 在使用 CefSharp 加载远程 JavaScript 时修改它们?

    我正在构建一个自定义浏览器作为远程网站界面的一部分 他们的 GUI 很糟糕 所以我做了一些 JavaScript 修改来让它看起来更好 目前 为了修改其 UI 我使用以下 GreaseMonkey 脚本 在 Firefox 上 UserSc
  • 如何在 cefsharp WPF 项目中加载扩展?

    我正在尝试在 WPF 项目中的 cefsharp 嵌入式浏览器中加载扩展 但这样做时应用程序会冻结 这是我一直在加载一个非常简单的扩展的代码 var setting new CefSettings setting RegisterExten
  • Chromium 嵌入式框架 MP3 支持

    我已经下载了适用于 Windows 的 Chromium Embedded Framework r306 并构建了它 不幸的是 它显示它不支持 mp3 输出为空 当我尝试打开 mp3 文件时 无法播放该文件 ogg 可以播放 与此同时 谷歌
  • CefSharp WPF 错误

    已使用 CefSharp 在 WPF 项目中使用 chromium Web 浏览器 构建按预期工作 但发布时收到的错误是 对与特定绑定约束匹配的类型 CefSharp Wpf ChromiumWebBrowser 的构造函数的调用引发了异常
  • CEFsharp 浏览器等待网站完全加载

    我正在使用 CEFsharp 浏览器 并通过 LoadingStateChanged 事件确定页面完成加载 但它会触发多次 我只需要在页面完全加载后才触发它 该怎么办 private async void Browser LoadingSt
  • 无法加载 x64 和 x86 的文件或程序集“CefSharp.Wpf”;只有一部作品

    当我跑步时我得到 Could not load file or assembly CefSharp Wpf Version 41 0 0 0 Culture neutral PublicKeyToken 40c4b6fc221f4138 o
  • 为什么 element.click() 在 Cefsharp 中不起作用?

    我尝试执行下面的脚本Cefsharp单击 DIV 元素 但不起作用 private static string ClickUnreads function let chatsEl document querySelectorAll infi
  • 禁用 Chromium Embedded 3 (DCEF3) 中的上下文菜单

    我试图在 Chromium Embedded DCEF3 窗口中禁用鼠标右键 上下文菜单 但我没有得到 我没有找到任何设置来本地执行此操作 例如 我可以禁用 查看源代码 我正在使用下面的代码 但我真正想要的是禁用上下文菜单 或者不希望它出现
  • 如何为 CEF/Winforms 应用程序配置 selenium (exe)

    主要问题 如何在 C 中为 CEFsharp 应用程序配置 selenium 如果有人在将 selenium 配置为 CEFsharp 应用程序时遇到问题 请查看这篇文章 我度过了一段艰难的时期 并在互联网上搜索以实现这一目标 我想与其他人
  • Chromium 嵌入式框架:使用“ExecuteFunctionWithContext”时创建对象失败

    Overview 我在 Delphi 2009 上使用 chromium 嵌入式框架 cef 它是最新版本 Error 我可以用ExecuteFunctionWithContext成功执行 JavaScript 回调例程 我可以为其提供参数
  • cefsharp如何拦截xhr请求以获取响应正文值?

    CefSharp是否能够拦截XHRHttpRequest并获取响应正文值 如果是 我想知道它是如何完成的 我为此创建了以下类并从中返回它的实例IRequestHandler GetResourceResponseFilter interna
  • 低级鼠标钩子 - 鼠标在断点处冻结

    我想自己绘制和移动我的窗口 使用 chromium 嵌入式框架 为此 当鼠标移动到窗口之外时 我需要一个全局回调 所以我安装了一个低级别的鼠标钩子 hMouseLLHook SetWindowsHookEx WH MOUSE LL HOOK
  • 生产中的CEF3单进程模式

    在生产中使用单一流程模式是否存在任何真正的陷阱 官方声明似乎不鼓励这种做法 但到 目前为止该应用程序一直稳定 CEF1似乎已经被放弃了 如果使用CEF3单进程进行开发 那么后者至少应该成为测试套件的一部分 因此是稳定的 或者事实并非如此 另
  • CefSharp 3 总是失败 Cef.Initialize()

    我最近尝试从 CefSharp 1 25 7 跳转到最新版本 39 0 0 pre02 我通过 NuGet 获取了这些文件 但我将它们单独复制到我的项目中 因为它们必须包含在我们的存储库中才能与其他开发人员共享 我相信我得到了所有文件 甚至
  • 如何将 CefSharp 浏览器限制为给定域

    我想阻止我的应用程序显示特定域 即 example com 以外的网页 我最初的想法是检查请求 URL浏览前开启事件处理程序 public bool OnBeforeBrowse IWebBrowser browser IRequest r
  • 如何实现快捷键的键盘处理程序cefSharp

    我正在构建一个用于浏览网页的 Windows 应用程序cefSharp 我需要在该应用程序中实现一些快捷键 任何人都可以告诉我如何实现此功能 Ex ctrl tab move to next tab 我能够跟踪用户是否按下任何单个键 但无法

随机推荐

  • Asp 按钮悬停和 CSS

    我有一个 asp 按钮控件 我在上面应用了一些样式 我希望鼠标悬停在该按钮上时 按钮的颜色应该发生变化或类似的情况 但我不明白为什么在 CSS 中按钮悬停功能不起作用 请帮忙 另请让我知道按钮悬停的最佳效果是什么
  • 显示多个表的账户余额

    我有以下两个表 其中存储有关贷记和借记记录的信息 couponCr 表包含 voucherType voucherPrefix voucherNo crparty cramount SALES S 1 1 43000 SALES S 2 1
  • 如何在C++中生成非常大的随机数

    我想使用 C 生成 0 2 64 范围内的非常大的随机数 我已经使用了 rand 函数 但它没有生成非常大的数字 有人可以帮忙吗 使用c 11 使用标准c 11的随机库 http en cppreference com w cpp nume
  • 如何将这段 javascript 代码重写为 C++11?

    这是我在 Javascript Definitive Guide 中看到的 javascript 闭包代码 我想把它写成C 11 var uniqueID1 function var id 0 return function return
  • Sitecore - 参数模板中的图像字段

    如果我的参数模板中有一个图像字段 那么在 C 中获取图像的 URL 涉及哪些步骤 mdresser 对于什么应该是什么不应该是渲染参数提出了一个有效的观点 但是 我不认为 Sitecore 故意让在参数模板中使用图像字段变得困难 他们只是在
  • 如何使用 R 或 PowerShell 从文本文件中提取数据?

    我有一个包含如下数据的文本文件 This is just text Username SOMETHI C Text Account DFAG Finish time 1 JAN 2011 00 31 58 91 Process ID 202
  • 如何使用脚本在 Jmeter 容器中设置变量及其值,例如用户参数

    我需要在 Jmeter 中设置和获取变量以实现 API 自动化 我正在使用 groovy 脚本来实现同样的目的 我可以使用以下代码将键值存储在属性文件中 props put shubhamKey shubhamValue 我不想使用 mai
  • 使用 #pragma Once 和 #ifndef 时出现 VS 2010 C++ LNK2005 错误

    1 gt Deck obj error LNK2005 class Card card card 3VCard A already defined in Card obj 1 gt PokerTester obj error LNK2005
  • Room - LiveData 观察器在数据库更新时不会触发

    我试图在下面的代码中找出 为什么在我用新数据填充数据库后 Room 的 LiveData observable 不会给我新的转变 这是放在我的活动的 onCreate 方法中 shiftsViewModel ViewModelProvide
  • 为什么媒体查询中的 CSS 旋转不会旋转回来

    我有一个 SVG 其中一些元素根据媒体查询进行旋转 如下所示 media max width 480px rect transform rotate 10deg 该元素旋转得很好 但 至少在 Chrome 中 它拒绝返回 这是为什么 其他指
  • html 文件上传的默认文件夹和文件名

    我正在使用 jQuery Ajax 插件将图像文件从本地计算机上传到网络服务器 该网页呈现一个标记为Upload Image File 用户按下按钮并从浏览器显示的弹出目录列表中选择要上传的文件 服务器上的 PHP 存储图像文件 一切正常
  • Material 2.0.0-beta.3 md-slider不拖动

    希望这是一个愚蠢的问题 我刚刚在为雇主构建的项目中添加了一个 md slider 因此我没有代码来表示抱歉 我将 MdSliderModule 导入到我正在使用的模块中 在我的模板中我想要的位置添加了标签 它出现了 看起来很棒 但不会拖沓
  • PHP:检查任何基于拉丁语的语言中的字母字符?

    使用 PHP 我想检查一个字符串仅包含字母字符 我不想允许任何数字或特殊字符 例如 ctype alpha 对于这个目的来说似乎很棒 问题是我想允许重音字母 例如法语等 例如 我想允许 L rien 我知道ctype alpha 可以与se
  • 如何在Android项目中使用libffmpeg.so?

    我正在尝试在 Android 中创建一个屏幕录制应用程序 为此 我使用 FFmpeg 我已经创建了 libffmpeg so 文件 现在我想在 Android 项目中使用相同的方法来调用它的本机函数 我怎样才能做到这一点 本教程提供了有关此
  • UITextField 中光标闪烁,但键盘不出现

    我得到了一个带有文本字段的简单详细视图 在详细的viewController中我写了这段代码 void viewDidAppear BOOL animated self textField becomeFirstResponder NSLo
  • Gitlab CI - 不支持:外部构建目录

    我在保存工件时遇到问题 该项目分为3个模块 其中一个已保存 另外两个不保存 克隆项目 克隆到 home gitlab runner builds Gso uWvA 0 www project infoserwis project root
  • PHP写入文件时,如何使用现有文本在文件前面添加和追加文本?

    我正在使用 PHP 创建一个 xml 文件 这里有一些示例代码 myFile example file xml fh fopen myFile w while row mysql fetch array result stringData
  • 如何使用它们的更改来解决选择冲突?

    My git cherry pick FOO产生了冲突 我可以检查冲突的文件并删除之间的行 lt lt lt lt lt lt lt and 以及冲突标记本身 但我希望有一种更简单的方法 我觉得svn等同于选择theirs conflict
  • 动态SQL生成列名?

    我有一个查询 我正在尝试将行值转换为列名称 目前我正在使用SUM Case As ColumnName 声明 像这样 SELECT SKU1 SUM Case When Sku2 157 Then Quantity Else 0 End A
  • CefSharp 3 总是失败 Cef.Initialize()

    我最近尝试从 CefSharp 1 25 7 跳转到最新版本 39 0 0 pre02 我通过 NuGet 获取了这些文件 但我将它们单独复制到我的项目中 因为它们必须包含在我们的存储库中才能与其他开发人员共享 我相信我得到了所有文件 甚至