chromium-embedded相关内容
我正在尝试实现CefDownloadHandler以允许在我的应用程序中下载文件。当我单击链接时,javascript代码会将用户重定向到excel文件的下载链接。但是,当我通过CEF运行应用程序时,下载不会发生。我已经实现了CefDownloadHandler,但是该函数似乎从未调用过。 以下是我到目前为止的代码 class SimpleHandler:公共CefClient, 公
..
有。我是CEFbrowser的新手。 我正在开发My CefBrowser的下载模型。 我写了一些代码,但是编译时出错。 类CefClient:公共虚拟CefBase { public: /// //返回下载事件的处理程序。如果没有返回处理程序,将不允许下载 //。 /// / *-cef()-* / 虚拟CefRefPtr
..
谁曾尝试在CEF中向JavaScript添加本机函数?它不起作用,很容易重新出现: 下载CEF3二进制软件包(1750) 打开cefclient2010.sln 打开client_app.cpp,在cefclient项目中 转到第110行,设置断点 F5 输入任何URL,任何尝试,断点都不会中断 我错过了一些步骤?或某些设置? 解决方案 我遇到了相同的问题 ,必须添
..
如何清除 CEF3.1547 中的cookie我尝试了以下解决方案,但是这样做没有。 Cookies仍然存在。有没有比这更好的解决方案了? 过程TForm1.Button1Click(Sender:TObject); var CookieManager:ICefCookieManager; begin //登录站点 CookieManager:= TCefCookieMan
..
我正在尝试修改TChromium的用户代理,并且在使用CefVCL的情况下,我没有发现任何程序。已经由ceflib看起来必须这样做了,我看到一个变量“ settings”接收到一个值“ user_agent”,但是VCL已经拥有了,这种方式是否可行? 解决方案 不是完整的更改,但对我有用。 过程TForm1.Chromium1BeforeResourceLoad(发送者:TObjec
..
我正在使用Delphi Chromium嵌入式DCEF3。如果我在本地运行应用程序,则可以将数据存储到本地存储中并进行检索。如果我关闭该应用程序并再次运行它,则数据将消失,因为Delphi Chromium Embedded似乎无法在会话之间保留数据。如果我在Chrome中运行该应用程序,则一切正常,我知道这是因为Delphi Chromium Embedded DCEF3使用文件来存储信息。您知
..
我想实现以下目的:当用户单击TChromium浏览器页面内的超链接时,新页面将在其默认浏览器中打开。 解决方案 在 OnBeforeBrowse 事件检查 navType 参数是否等于 NAVTYPE_LINKCLICKED ,如果是,则将True返回到 Result 参数(将取消对Chromium的请求)并调用例如 ShellExecute 传递 request.Url 值以在用户的
..
我在CEF Python 3上获得了以下代码(链接) ... self.container = gtk。 DrawingArea() self.container.set_property('can-focus',True) self.container.connect('size-allocate',self.OnSize) self.container.show ()
..
我想将CEF嵌入我的DirectX应用程序中。现在,我想使用DirectX在显示的html页面上绘制Canvas元素。该画布可能会被其上方的其他html元素遮挡,因此我不能仅使用Canvas的绝对坐标并在其上进行渲染,因为那样一来,它也将渲染到画布上的元素上。 我看到两种解决方案: 我可以让CEF在页面中显示纹理,因此CEF使用字节缓冲区作为图像并经常更新该区域。 我可以获取Canv
..
使用DCEF3 TChromium时,如何使会话保持活动状态? 例如,如果我去一个网站并登录,当我关闭我的应用程序并再次打开它时,我需要再次登录。我想让会话保持活动状态,就像使用Google Chrome一样。 我尝试在我的应用程序“ uses”子句中添加“ CefLib”并设置'CefCache'类似于下面的代码,但是尽管我可以看到文件存储在'cookies'文件夹中,但在保持会话活
..
我似乎一直在碰壁,使JCEF在日蚀中运行铬。我可以找到本机函数,但仍然无法完成初始化。我设置了LD_PRELOAD变量。我同时运行MainFrame.java类和自定义Scala代码,并且在每一个中都遇到相同的问题。有解决方法吗? 系统: OS:Ubuntu 16.04 JCEF版本3 CEF版本3 Java Jdk 8 结构和配置: 一切都在二进制分发结
..
'大家好,我下载了 Xilium.CefGlue 并在Visual Studio(xilium-xilium.cefglue-b22787699e57)上构建了源代码,我也下载了 cef_binary_3.1453.1236_windows_xilium 并将 libcef.dll 复制到Xilium Winforms演示程序中,因为应用程序需要运行它,但是当我运行它时,我得到了出现以下错误:
..
我正在尝试使用DCEF3 TChromium代替TWebbrowser组件。我下载了软件包并将其安装在我的IDE中(Delphi 2007)。 我正在demos\guiclient上测试该演示,当我尝试打开某些网页时,我收到大量访问冲突例外,我的应用程序崩溃了。如果我在Delphi中,则在Delphi自身崩溃之前会得到此异常: 'Asstion failure:'winm32scr\D
..
我正在使用DCEF3,修订版24038bd3a600,我应该在浏览器中的Javascript代码与应用程序的Delphi代码之间进行通信。 我知道如何使用框架的“ ExecuteJavascript”方法从Delphi代码和Javascript中实现,但是相反(从Javascript到Delphi /应用程序代码)呢? 我没有在演示/示例中找到这种情况(特别是GUIclient)。 解决
..
要调试我的铬嵌入应用程序,我正在寻找获取源代码的功能chrome开发人员工具提供的网页代码。我基本上希望将“元素”标签中显示的HTML树(即实际的HTML DOM)显示为HTML文本。是否存在此功能?我怎么使用它? 当我使用CEF时,我只有chrome开发工具可用,而没有完整的浏览器。我不能使用右键单击上下文菜单,因为我想查看当前操作的DOM,而不是原始源。 我想将此功能用于调试目的,
..
我正在尝试禁用Chromium Embedded(DCEF3)窗口中的鼠标右键(上下文菜单),但是我没有得到,我没有发现任何设置可以原生进行此操作。 例如,我可以禁用“查看源代码”,我正在使用下面的代码,但我确实想要禁用上下文菜单,或者不希望它出现。 注意:我正在DLL“ Chromium.dll”中使用此库,该库与“ Inno Setup”一起使用,等同于Inno Web Browe
..
我想将CEF与使用C ++的VS 2017一起使用(不是C#,因此CEFSharp在这里不起作用)。我不太明白该怎么做。根据我的阅读,似乎我需要将源代码构建到.sln文件中,然后修改现有代码,但是他们的网站上还说有可供下载的二进制文件,这使我感到困惑。 如何使用CEF和VS 2017在C ++中编程? 解决方案 下载 CEF3二进制文件,并将存档提取到文件夹 下载并安装CMak
..
我试图使用TChromium来迭代DOM,并且因为我使用的是Delphi 2007,所以我无法使用匿名方法,因此我创建了一个继承自TCEFDomVisitorOwn的类。我的代码如下,但是由于某种原因,从来没有调用“访问”过程,因此什么也没发生。 unit udomprinc; 界面 使用 Windows,消息,SysUtils,变体,类,图形,控件,表单, 对话框,cefli
..
我有一个WPF应用程序,它使用CEF来显示Web内容。我的问题是,有没有办法在WPF应用程序中调试Javascript / Web部件? 解决方案 在您的计算机中启用远程调试应用程序: C#(CefSharp) CefSettings.RemoteDebuggingPort = 8088; C ++ CefSettings设置; set
..
我正在使用Windows窗体应用程序和嵌入式Chromium嵌入式框架(CEF),除视频和音频外,其他所有功能均正常运行。我该如何工作。 预先感谢 解决方案 您需要使用启用专有编解码器(即H.264和MP3)的选项来编译CEF。 阅读我的答案,了解有关如何使用启用的专有编解码器 现在魔术发生在这里: set GN_DEFINES = is_official_bui
..