chromium-embedded相关内容
我想将 CEF 与 VS 2017 一起使用 C++(不是 C#,因此 CEFSharp 在这里不起作用).我不太明白如何做到这一点.根据我的阅读,似乎我需要将源代码构建到 .sln 文件中,然后修改现有代码,但是他们的网站还说有可供下载的二进制文件,这让我感到困惑. 如何使用 CEF 和 VS 2017 在 C++ 中编程? 解决方案 下载 CEF3二进制文件,并解压到文件夹 下
..
我下载了 (cefclient & cefsimple) c++ 示例附带的 CEF(chromuim 嵌入式框架)二进制分发版,并意识到 cefclient 可以在运行时更改代理设置. 这样做的关键是获取 RequestContext 并调用函数 SetPreference. 在 CefClient 上一切正常. 但是在 CefSharp 上调用 SetPreference 总
..
我想要支持 mp3 和 ffmpeg 编解码器的 cef lib.我如何使用其中的这些编解码器功能重新编译 cef 库. 我想学习,我应该在cef库或cefsharp里面哪里编辑?那怎么编译才能复用.. 我使用的是 cefsharp 47 版. 解决方案 注意:请在进行之前考虑法律问题 有一种方法可以在 CEF 中启用 MP3 支持,但您必须修改源分发中的 cef.gyp
..
这是我最后一个问题的延续.在那个问题中,我展示了一个涉及 TWebBrowser 生成线程的问题,该线程在浏览器销毁后仍然存在.虽然没有人可以提供该问题的解决方案,但有人建议该问题可能是不可修复的(TWebBrowser 组件本身存在缺陷). 因此,我尝试下载和使用 Delphi Chromium 嵌入式框架.我下载了组件并将它们添加到 Delphi,将一个添加到一个新表单并尝试运行该程序,
..
更新 2020 年,我链接了我的文章,其中我比较了在基本 Windows 桌面应用程序中托管 HTML WebView 的不同方法的内存占用: MSEdge WebView2 WPF Chromely/CefSharp Electron v10 旧版 IE11 WebBrowser WPF. 基于 Internet Explorer 的 WPF WebBrowser 控件存在一些
..
我有一个部署在客户端计算机上的 C# 控制台应用程序.在客户端机器上部署时,我得到 System.TypeInitializationException. 在 debug.log 中,我收到以下错误: 无法找到所需的 Cef/CefSharp 依赖项:缺少:CefSharp.BrowserSubprocess.exe缺少:CefSharp.BrowserSubprocess.Core.dl
..
有人可以帮忙吗? 我用框架定义了我的页面,但是当我运行代码时,它只显示浏览器窗口. 这个问题是在labelframe中加载CEF 的延续 它基本上是一个带有链接的窗口,右侧是一个浏览器窗口 import ctypes进口平台导入系统将 tkinter 作为 tk 导入从 cefpython3 导入 cefpython 作为 cef从 tkinter 导入 ttk将 tkinter
..
我想在c ++ Windows应用程序中显示弹出窗口/通知.该通知将显示我们网站上的网页.我正在寻找类似于CEF的东西,但要使用本机OS API来显示Webview内容.也许有些类可以与CreateWindowEx一起使用? 解决方案 创建一个空的C ++项目 创建资源对话框.右键单击对话框,然后添加ActiveX-> Microsoft Web Browser控件.调整大小,然后移到正
..
我已经在音频播放器中成功注册了Widevine,因此我可以登录Spotify Web Player,但是由于仍然缺少适当的编解码器,所以无法播放任何音轨.据我所知,Web播放器使用的是AAC格式,因此我应该以某种方式向CEF添加AAC支持. 你们知道我该怎么做吗? 解决方案 您需要启用了专有编解码器的自定义CEF构建(使用 proprietary_codecs = true ffmp
..
如何在DCEF3中获取浏览器的屏幕截图? 我在没有VCL的情况下创建了这样的浏览器. TakePicture 方法仅在 下有效 不使用调试器 如果使用ShowWindow var信息:TCefWindowInfo;设置:TCefBrowserSettings;开始FillChar(info,SizeOf(info),0);info.width:=宽度;info.height:=
..
我想调试铬代码以检查其如何编译javascript代码.我已经下载了铬代码并尝试使用Visual Studio构建cef解决方案文件,但出现以下错误: 错误LNK1112:模块计算机类型'x64'与目标计算机类型'X86'冲突 \ third_party \ libjpeg_turbo \ jccolss2-64.obj cefclient 错误MSB3073:命令"调用ninja.e
..
我想自己绘制和移动窗户(使用铬嵌入式框架).为此,当鼠标移动到窗口外部时,我需要一个全局回调-因此我安装了一个低级鼠标钩子: hMouseLLHook = SetWindowsHookEx(WH_MOUSE_LL,(HOOKPROC)mouseHookProc,hInstance,NULL); 该钩子简单地捕获鼠标事件并调用"CallNextHookEx".没问题,一切都按预期进行.我现在
..
我使用CEF(铬嵌入框架)加载html页面:
..
我正在使用Selenium来自动执行CEF应用程序.我能够成功执行单击等操作.但是无法使用Selenium驱动程序进行屏幕截图.因为这是自动化非常需要的功能.我该怎么办? 我正在使用以下内容: CEF应用程序- CEF提供的示例应用程序 硒罐-selenium-server-standalone-3.0.1 cef_binary_3.2924.1564.g0ba0378_windo
..
我正在尝试使用CefSharp动态更改用户代理.我查看了IRequestHandler类,再也看不到名为OnBeforeResourceLoad的方法. 但是,我确实找到了一个名为OnBeforeBrowse的方法.但是,所有请求标头都是空的,当我尝试添加一个标头时,它根本没有添加.我试图做个参考,更改值并重新分配,但没有骰子. CefSharp:75.1.142 .NET:4.7.
..
我正在一个项目中,我想使用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
..
我想从TWebBrowser切换到DCEF3(TChromium)。 DCEF3可以编辑HTML页面吗?如果是,如何使它进入“编辑器”模式? 解决方案 由于您可以在Chromium中执行Javascript,因此可以实现用Javascript可以完成的任何事情。 因此,您可以使用此程序: 过程TMainForm.EditMode1Click(发件人:TObject);
..
我有一个正在运行的WIN32应用程序。此应用程序中有一个窗口,我想使用CEF3显示Web内容。但是,我遇到了问题,整个窗口变白了,没有显示任何网页内容。所以我有以下问题: 是否可以将CEF3与应用程序中的现有消息循环一起使用?我不想调用CEF消息循环,这可能会影响我的应用程序中的其他事情。 像示例应用程序中一样,绝对有必要使用消息窗口吗?我无法理解其目标。 当CEF3启动多个进程时,它如
..
我想获取CEF3 / Xilium CefGlue rom非UI线程(屏幕外浏览器)中的网页来源 我这样做 内部类TestCefLoadHandler:CefLoadHandler { 受保护的重写void OnLoadStart(CefBrowser浏览器,CefFrame框架) { //如果有框架(即,),则单个CefBrowser实例可以
..