问题标签 [chromium-embedded]

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 投票
3 回答
28661 浏览

google-chrome - 谷歌浏览器可以嵌入吗?

我问自己是否可以将 google chrome 浏览器引擎嵌入到自己的应用程序中。我使用的是 Delphi 2009。IDE 提供了一个 IE ActiveX 包装器组件。此外,还有一个 Firefox ActiveX 组件,但它基于非常古老的代码。

我想嵌入 chrome 引擎。有没有办法做到这一点?

提前致谢,

大卫

0 投票
3 回答
11938 浏览

chromium - Chromium 嵌入式框架的文档在哪里?

我下载并开始使用 CEF,但似乎没有任何文档。甚至没有一个工作维基……我错过了什么吗?

0 投票
3 回答
25568 浏览

java - 在 Java 应用程序中获取 Chrome 浏览器

有没有办法让 Chrome 浏览器进入 Java 应用程序,类似于 Awesomium 在 C++ 和 C# 应用程序中的工作方式?

0 投票
1 回答
2780 浏览

delphi - Delphi Chromium Embedded:ICefBrowser.GetMainFrame 返回 NIL

我想使用TChromium作为 Delphi Chromium Embedded 一部分的组件(http://code.google.com/p/delphichromiumembedded/)。不幸的是,一旦我构建应用程序并运行它(它位于包含所有 CEF 二进制文件的“bin”目录中,所以不,这与缺少 DLL 无关),调用Chromium.Browser.GetMainFrame返回NIL,这实际上阻止了我使用 DCE。

WinXP 32,德尔福7PE。有小费吗?

0 投票
1 回答
2059 浏览

php - 将 PHP/mySQL 网络应用程序转换为离线 PC 应用程序

我想将 Web 应用程序移植到 PC,使其全屏和离线,并包含在安装程序中。

作为浏览器组件,我想使用 Awesomium ( http://awesomium.com/ ),因为该网络应用程序针对 Safari (Webkit) 进行了优化。但是服务器(WAMP)呢?

它应该可以免费用于再分配或定价合理。我更喜欢开源(而不是二进制文件)以避免仅“按原样”复制文件和文件夹(二进制 WAMP 通常以这种方式运行)。一个典型的用户不应该能够查看 Program Files 并查看所有 PHP 源代码。理想的解决方案支持加密 PHP 和 mySQL 表(我知道混淆)。

有什么准备好的吗?

问候,

更新

我现在正在使用 CEF — Chromium Embedded Framework,这是一种在几天内构建您自己的浏览器的方法。

0 投票
2 回答
935 浏览

c++ - 如何将 C++ 对象传递给 NPAPI 插件?

我正在 Windows 上用 C++ 编写一个 NPAPI 插件。当我的插件被实例化时,我想从我的主应用程序中传递一些私有数据(具体来说,我想向它传递一个指向 C++ 对象的指针)。似乎没有一种机制可以做到这一点。我错过了什么吗?我不能简单地在插件实例中创建我的对象,因为它应该存在于插件实例的范围之外并且即使在插件实例被销毁时仍然存在。

编辑:

我通过 CEF 在 C++ 中使用嵌入式插件。这意味着我的代码本质上是浏览器和插件。显然,这不是标准 NPAPI 插件的行为方式,因此这可能不是 NPAPI 本身所支持的。

0 投票
6 回答
16127 浏览

mp3 - Chromium 嵌入式框架 MP3 支持

我已经下载了适用于 Windows 的 Chromium Embedded Framework r306 并构建了它。不幸的是,它表明它不支持 mp3:

输出为空,当我尝试打开 mp3 文件时,无法播放(ogg 可播放)。

同时谷歌浏览器写“也许”(它实际上在播放)。

如何在 CEF 中添加对 MP3 的支持?

0 投票
2 回答
12917 浏览

delphi - 如何拥有尽可能小的 Chromium Embedded Framework dll

Chromium Embedded Framework (http://code.google.com/p/delphichromiumembedded/) 很好。我用它来显示仅从 Delphi 代码生成的静态 HTML、JS 和 CSS。

但是我觉得太大了。

我需要:

  • 我需要 HTML 支持
  • 我需要 JavaScript 支持。
  • 我需要 CSS 支持。
  • 我需要 Unicode 支持。
  • 我需要 OnNavigate 事件。

不需要:

  • 我不需要 D3D、GDI+、GLES 支持。
  • 我不需要加载网页的能力。LoadString 对我来说已经足够了。
  • 我不需要语言环境
  • 我不需要缓存
  • 我不需要开发者工具

我如何通过拥有尽可能少的部署包来获得所需的功能?

目前 CEF 有 40 MB 的 dll。

0 投票
1 回答
392 浏览

gwt - 在 ChromiumEmbedded 中嵌入 GWT 应用程序

我已经阅读了 chromiumembedded 的用法并查看了 cefclient 应用程序。现在我想将我的 gwt 应用程序作为独立应用程序提供给我的客户。是否可以使用 chromiummebedded 打包 gwt 客户端代码。

如果将其打包在 CEF 中,我不确定如何对服务器进行 RPC/RC 调用。

0 投票
2 回答
3563 浏览

google-chrome - 使用 Chromium 嵌入式框架覆盖鼠标

是否有可能在文件中cefclient_win.cpp

鼠标消息被过滤掉,因为我只通过 WM_MOUSEMOVE 消息?

似乎在WndProc获取它们之前处理了左键或右键单击。如何特别禁用鼠标右键?