问题标签 [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.

0 投票
1 回答
1216 浏览

.net - 清除 CefGlue 浏览器历史记录

我正在为 WPF使用Xilium.CefGlue浏览器。如何清除浏览器历史记录?我没有找到任何托管 API。我在cef_browser_capi.h中只找到了方法定义。

0 投票
1 回答
1018 浏览

64-bit - Xilium.CefGlue 演示项目不显示

我正在尝试在 Bitbucket 上运行 Xilium.CefGlue 存储库附带的演示项目。

当我运行它时,它进入类Initialize()的方法CefRuntime,并且之后(期间)libcef.initialize(n_main_args, n_settings, n_app)程序停止。

我为 x86 和 x64 尝试了不同版本的icudt.dlllibcef.dll库(实际上我需要 x64)。当库不匹配时,会显示异常,但在我的情况下没有任何显示。

我认为,这是一个非常初级的问题,但我已经花了很多时间,仍然无法解决它。任何帮助将不胜感激。

0 投票
1 回答
238 浏览

chromium-embedded - Vline中的Xilium CefGlue只能接听电话

我已经使用 Xilium CefGlue 设置了一个 vLine 代理,并且大多数情况下它都可以工作。它可以按预期发送短信、接收语音和视频通话,但是当从 CefGlue 向 Chrome 浏览器或 CefGlue 发出语音或视频通话时,通话似乎已连接,但没有视频或音频从一个客户端发送到其他。显示本地视频,并且似乎正在捕获本地音频,但其他客户端看不到也听不到任何内容。

[1202/163721:ERROR:webrtc_audio_renderer.cc(231)] NOT IMPLEMENTED 出现在 CefGlue.log 中

任何想法可以做些什么来完成这项工作?

0 投票
0 回答
1382 浏览

javascript - angularjs $http.GET over SSL 请求在嵌入式 CEF 和 Webkit 浏览器中被取消,但在 Chrome/FF 中有效

我有一个在 Cefglue .Net 浏览器控件中运行的小角度应用程序。浏览器可以正常访问并加载应用程序,但后台的 XHR GET 请求被取消并且永远不会到达服务器。

该应用程序和 node.js 网络服务都位于 https 地址,所以我知道那里不存在跨域问题。

我最初在没有 SSL 的情况下构建和测试了该应用程序,它运行良好。

Angular.js 版本 1.2.5

相关代码:

0 投票
4 回答
18654 浏览

c# - 如何在 C# 中更改 chromium 嵌入式框架中的用户代理?

请帮助我在 Visual c# 中更改铬嵌入式框架的用户代理。它使用默认的铬代理,但我想将其更改为使用我的浏览器名称。

0 投票
2 回答
1018 浏览

wpf - CEF 3 解决方法缺少功能

我正在使用 Xilium.CefGlue 作为包装器在 WPF(意味着我使用 OSR 模式)中构建一个使用 CEF 3(版本 1650)的应用程序。

经过大量研究后,我发现了一些我无法使用或解决方法的功能:

  • 焦点管理- 我需要知道页面中的最后一个可聚焦项目何时由于 Tab 按下而失去焦点(或第一个项目由于 Shift+Tab)

  • Javascript Alerts - 我让它们适用于标准方案,但不适用于自定义方案(也发现了一个关于它的错误)。我正在寻找解决方法。

  • Favicon - 似乎CEF3没有实现 favicon 支持。我想我可以在根目录中查找标准方案的 favicon.ico,但是在 HTML 本身中链接的 favicon 呢?

  • 用户权限通知- 我只找到了地理定位请求的权限请求事件,但我还需要其他的东西,例如 getUserMedia。知道怎么做吗?

  • 缩放- 除了 getZoomLevel 之外,此选项有效,由于某种原因,它总是返回零。考虑到它确实记得每个页面的最后一次缩放,有谁知道为什么或如何绕过它?

  • 流程模型- 我无法手动打开多个浏览器窗口(也就是说,不是通过 javascript 的openWindow),所有这些窗口都使用相同的自定义方案在同一个渲染过程中打开(已经尝试了我知道的所有不同的流程模型参数)。据我了解,应该是可以的。我错过了什么?

预先感谢您的帮助。

0 投票
2 回答
2004 浏览

c# - Xilium CefGlue Async Javascript 到带有参数和返回值的原生 C#?

我最近一直在 C# 中试验 CEFGlue,特别是从 JS>Native 集成。

我尝试了 3 种方法,但似乎都不合适。

  1. 通过 XHR 和自定义 SchemeHandler - 通常很好,但似乎会阻止渲染器和浏览器以执行长时间运行的任务。
  2. 通过 V8 回调 - 很棒,但会阻止渲染器执行长时间运行的任务
  3. 通过 cefQuery aka Asynchronous Bindings - 不会阻塞渲染器或浏览器,但似乎不支持传递任何参数。

我似乎有一个微不足道的要求。

  1. 异步执行,即浏览器和渲染器都不会阻塞长时间运行的任务。
  2. 我需要在 Javascript 中传递参数和处理返回值。

CEFGlue 是否有一个我可以试验的功能可以让我完成这项任务?

谢谢。

0 投票
1 回答
489 浏览

javascript - CefGlue 使用 CefDomVisitor 检测 eventfint 监听器

如果我使用 CEFGlue CefDomVisitor 类,我可以在 DOM 中导航。伟大的,真正有用的,开发人员做得很好

有什么方法可以获取与标签关联的事件侦听器吗?

本质上,id 喜欢在单击元素时选择“将”运行的 javascript(例如)。我想我可以通过找出正在监听元素事件的内容来实现这一点。然后我想独立于事件运行它。

希望这是有道理的,非常感谢任何帮助反馈或评论

谢谢

0 投票
1 回答
2729 浏览

c# - CEFGlue 版本 API 哈希

我试图在 c# ( http://xilium.bitbucket.org/cefglue/ ) 中运行该示例,但它说:“CEF 版本哈希 API 不一样”。虽然我已经下载了这里报告的 CEF 版本(CEF 3.1650.1503):http://xilium.bitbucket.org/cefglue/并将其作为参考...

是否有包含所有正确依赖项的完整 VS 解决方案?

0 投票
1 回答
474 浏览

chromium-embedded - Cefglue、ChromiumEmbeddedFramework 和 PDF

目前我使用 Cefglue 但我需要显示 PDF 文件,是否可以添加插件?我阅读了有关 pdf.js 的信息,但我如何在这里使用它?