问题标签 [cefglue]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 关于 cefGlue 中的 RequestContext
winform中有多个cefglue,希望每个cefglue都有单独的缓存。
在cefsharp中:</p>
我想知道头孢胶怎么做
c# - Xilium CefGlue - 如何使用代理?
我想在 C# 中使用带有 Xilium CefGlue 凭据的代理。谁能告诉我该怎么做?
我正在做这样的事情: -
但是如何调用 GetAuthCredentials 方法呢?
c# - 是否可以异步加载非托管 dll?
我正在开发一个 word vsto 插件,它集成了 cefglue(cef 的 .net 绑定)作为其 webview 控件。但是在加载libcef.dll时,会阻塞word的启动,直到加载完成。
我已经尝试在一个新线程中加载这个非托管 dll libcef.dll,但它仍然阻塞了主线程。是否可以在新线程中异步加载非托管 dll?
asp.net-core - .net core publish 不包含 LibCef 文件
我有一个 Microsoft.AspNetCore.App (2.1) 项目使用
在构建 chromelycef 期间,将所需的二进制文件下载到输出文件夹 - 这工作正常。
使用 build 命令从构建控制器下载文件。但是,我已经设置了 VSTS 构建,并且发布命令不会下载或包含 libcef 文件。
除了从构建输出创建 zip 文件之外,有没有办法使用发布命令包含文件?
*edit 目前,我最终添加了一个步骤,将构建输出中的文件添加到 zip 存档中。
c# - 如何修复“无法启动 GPU 进程”[.NET CORE / Chromely]
我正在尝试使用.NET CORE
and设置一个新的应用程序Chromely CefGlue
。
当我构建我的应用程序时,我得到一个空白页面并记录一些错误(见下文)
我正在使用 Chromely.CefGlue.Winapi nugget 包版本 68,以 Window 形式设置我的应用程序并内置 64x。
chromely.cef_new.log 文件收到此错误消息
[1226/124833.339:ERROR:browser_gpu_channel_host_factory.cc(119)] Failed to launch GPU process.
[1226/124833.344:ERROR:gpu_process_transport_factory.cc(1026)] Lost UI shared context.
并且创建的窗口完全是空白的,而不是谷歌页面。
cefsharp - 有没有办法在 CefGlue(Windows 窗体 c# 应用程序)中加载 ReactJs 扩展?
我们正在尝试在 cefglue chromium 中加载 reactjs 扩展。我们能够覆盖 cefextensionhandler 并能够使用 loadextension。还收到了扩展成功加载的消息,但是当我们转到开发人员工具时,它没有显示。
我们是否有任何使用 cefSharp / CefGlue 的工作示例来在 chrome 中加载扩展?我们在我们的应用程序中使用cefglue。(当前应用程序在办公室内作为任务面板加载,并且对最终用户工作正常。)这更多是开发人员的要求 - 他们发现使用扩展很有用。
authentication - 如何使用 CEF + OAuth2 测试登录到谷歌帐户?
我已经在 CEF 论坛https://www.magpcss.org/ceforum/viewtopic.php?f=10&t=18006上问过这个问题。但不幸的是,仍然没有收到我的问题的答案。
根据https://developers.googleblog.com/2020/08/guidance-for-our-effort-to-block-less-secure-browser-and-apps.html谷歌将从 1 月开始申请 OAuth2 登录2021 年 4 月 4 日。我已尝试根据此处https://developers.googleblog.com/2020/08/guidance-for-our-effort-to-的“兼容性测试”部分测试我的 CEF 应用程序与 OAuth2 的兼容性block-less-secure-browser-and-apps.html。当我导航到https://accounts.google.com/我只是在 CefResourceRequestHandler.OnBeforeResourceLoad 中将 Google-Accounts-Check-OAuth-Login:true 标头添加到 CefRequest (如“兼容性测试”中所述),但没有任何改变,我仍然可以通过 CEF 浏览器成功登录谷歌帐户。之后,我通过远程调试端口打开 CEF 浏览器的 DevTools 以通过网络选项卡检查 http 请求的标头。但结果是 Google-Accounts-Check-OAuth-Login:true 标头已成功添加到 http 请求中。那么在登录https://accounts.google.com/时,我应该如何模拟 CEF 应用程序被认为不安全的情况,因为 CEF 应用程序没有使用 OAuth2 ?
先感谢您
chromium-embedded - 使用针对不同版本的铬的 CefGlue 加载多个单词插件?
我们有一个 word 插件的情况,我们尝试加载我们的任务窗格并使用 cefglue 实现来显示网页。我们也使用头孢胶。我们刚刚发现其中一个供应商插件也加载了铬,但版本较旧。不幸的是,我们的插件显示一条消息,由于哈希差异,它无法加载铬。
现在有可能 2 个 COM 插件可以加载不同版本的铬吗?供应商更改看起来不太可能,我可以看到他们不使用 cefglue 或 cefsharp 但有自己的实现。以前有没有人遇到过这种情况?我们正在考虑移动我们的代码库以使用与他们相同的版本,但是当他们再次升级时,我们必须升级,我们将有一个窗口,由于版本不兼容而导致失败。谢谢
.net-core - Readering resposnse headers with CefGlue
In my .net project, we would like to embed a web browser and be able to read the header responses that are returned when we navigate to a remote website. I was able to do that using CefSharp but since it does not support .Net Core t is off the table.
From what I read I need to create a CefRequst and set a call back to it.
The problem is that when I execute this the application crash but gives an error "(0x80000003)" Any idea if I'm on the right track and if so what am I doing wrong?