chromium-embedded相关内容

如何在 Visual Studio 2017 (C++) 中使用 Chromium Embedded Framework?

我想将 CEF 与 VS 2017 一起使用 C++(不是 C#,因此 CEFSharp 在这里不起作用).我不太明白如何做到这一点.根据我的阅读,似乎我需要将源代码构建到 .sln 文件中,然后修改现有代码,但是他们的网站还说有可供下载的二进制文件,这让我感到困惑. 如何使用 CEF 和 VS 2017 在 C++ 中编程? 解决方案 下载 CEF3二进制文件,并解压到文件夹 下 ..
发布时间:2022-01-12 08:42:15 C/C++开发

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

使用 TChromium,Delphi Chromium Embedded

这是我最后一个问题的延续.在那个问题中,我展示了一个涉及 TWebBrowser 生成线程的问题,该线程在浏览器销毁后仍然存在.虽然没有人可以提供该问题的解决方案,但有人建议该问题可能是不可修复的(TWebBrowser 组件本身存在缺陷). 因此,我尝试下载和使用 Delphi Chromium 嵌入式框架.我下载了组件并将它们添加到 Delphi,将一个添加到一个新表单并尝试运行该程序, ..
发布时间:2021-12-13 23:23:03 其他开发

使用 cef 在 tkinter 上设置框架

有人可以帮忙吗? 我用框架定义了我的页面,但是当我运行代码时,它只显示浏览器窗口. 这个问题是在labelframe中加载CEF 的延续 它基本上是一个带有链接的窗口,右侧是一个浏览器窗口 import ctypes进口平台导入系统将 tkinter 作为 tk 导入从 cefpython3 导入 cefpython 作为 cef从 tkinter 导入 ttk将 tkinter ..
发布时间:2021-09-08 19:50:45 Python

在C ++ Windows桌面应用程序中显示webview/webpage窗口

我想在c ++ Windows应用程序中显示弹出窗口/通知.该通知将显示我们网站上的网页.我正在寻找类似于CEF的东西,但要使用本机OS API来显示Webview内容.也许有些类可以与CreateWindowEx一起使用? 解决方案 创建一个空的C ++项目 创建资源对话框.右键单击对话框,然后添加ActiveX-> Microsoft Web Browser控件.调整大小,然后移到正 ..
发布时间:2021-04-22 18:35:26 C/C++开发

在Chromium嵌入式框架(C#)中启用AAC支持

我已经在音频播放器中成功注册了Widevine,因此我可以登录Spotify Web Player,但是由于仍然缺少适当的编解码器,所以无法播放任何音轨.据我所知,Web播放器使用的是AAC格式,因此我应该以某种方式向CEF添加AAC支持. 你们知道我该怎么做吗? 解决方案 您需要启用了专有编解码器的自定义CEF构建(使用 proprietary_codecs = true ffmp ..
发布时间:2021-04-22 18:35:23 C#/.NET

DCEF3:如何获取屏幕截图

如何在DCEF3中获取浏览器的屏幕截图? 我在没有VCL的情况下创建了这样的浏览器. TakePicture 方法仅在 下有效 不使用调试器 如果使用ShowWindow var信息:TCefWindowInfo;设置:TCefBrowserSettings;开始FillChar(info,SizeOf(info),0);info.width:=宽度;info.height:= ..
发布时间:2021-04-22 18:35:19 其他开发

使用Visual Studio构建和调试Chromium并给出错误:错误LNK1112:模块机器类型' x64'与目标机器类型' X86'冲突

我想调试铬代码以检查其如何编译javascript代码.我已经下载了铬代码并尝试使用Visual Studio构建cef解决方案文件,但出现以下错误: 错误LNK1112:模块计算机类型'x64'与目标计算机类型'X86'冲突 \ third_party \ libjpeg_turbo \ jccolss2-64.obj cefclient 错误MSB3073:命令"调用ninja.e ..
发布时间:2021-04-22 18:35:16 其他开发

低级鼠标钩-鼠标在断点处冻结

我想自己绘制和移动窗户(使用铬嵌入式框架).为此,当鼠标移动到窗口外部时,我需要一个全局回调-因此我安装了一个低级鼠标钩子: hMouseLLHook = SetWindowsHookEx(WH_MOUSE_LL,(HOOKPROC)mouseHookProc,hInstance,NULL); 该钩子简单地捕获鼠标事件并调用"CallNextHookEx".没问题,一切都按预期进行.我现在 ..
发布时间:2021-04-22 18:35:12 C/C++开发

无法使用Selenium拍摄CEF应用程序的屏幕截图

我正在使用Selenium来自动执行CEF应用程序.我能够成功执行单击等操作.但是无法使用Selenium驱动程序进行屏幕截图.因为这是自动化非常需要的功能.我该怎么办? 我正在使用以下内容: CEF应用程序- CEF提供的示例应用程序 硒罐-selenium-server-standalone-3.0.1 cef_binary_3.2924.1564.g0ba0378_windo ..
发布时间:2021-04-22 18:35:04 其他开发

在IRequestHandler中有OnBeforeResourceLoad的替代品吗?

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

CEFSharp-阅读网络回复

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

如何在TChromium中启用EditorMode?

我想从TWebBrowser切换到DCEF3(TChromium)。 DCEF3可以编辑HTML页面吗?如果是,如何使它进入“编辑器”模式? 解决方案 由于您可以在Chromium中执行Javascript,因此可以实现用Javascript可以完成的任何事情。 因此,您可以使用此程序: 过程TMainForm.EditMode1Click(发件人:TObject); ..
发布时间:2020-10-01 20:08:25 其他开发

将CEF3嵌入现有应用程序

我有一个正在运行的WIN32应用程序。此应用程序中有一个窗口,我想使用CEF3显示Web内容。但是,我遇到了问题,整个窗口变白了,没有显示任何网页内容。所以我有以下问题: 是否可以将CEF3与应用程序中的现有消息循环一起使用?我不想调用CEF消息循环,这可能会影响我的应用程序中的其他事情。 像示例应用程序中一样,绝对有必要使用消息窗口吗?我无法理解其目标。 当CEF3启动多个进程时,它如 ..
发布时间:2020-10-01 20:08:21 其他开发

Xilium CefGlue-如何同步获取HTML源代码?

我想获取CEF3 / Xilium CefGlue rom非UI线程(屏幕外浏览器)中的网页来源 我这样做 内部类TestCefLoadHandler:CefLoadHandler { 受保护的重写void OnLoadStart(CefBrowser浏览器,CefFrame框架) { //如果有框架(即,),则单个CefBrowser实例可以 ..
发布时间:2020-10-01 20:08:17 C#/.NET