问题标签 [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 回答
19932 浏览

android - 有没有办法在 Android 应用程序中嵌入浏览器?

我正在做一个需要管理请求(html/javascript)和更多其他事情的项目。我在 windows 上使用了Chromiumembedded。现在我需要类似的东西用于android。

我搜索了有关 android 编程并花了一些时间在Phonegap上。据我所知,它会打开一个 webview 并为一些设备功能(如相机)提供一些 javascript API。所以Phonegap不会帮助我。

我想知道是否有任何方法可以嵌入 Chrome 或任何其他可以嵌入到 android 应用程序中的浏览器?

0 投票
1 回答
1405 浏览

delphi - 使用 Delphi 嵌入式 Chromium (CEF1) 读取 cookie 的访问冲突

我在我的应用程序上使用 Delphi Embedding Chromium (CEF1),但无法读取 URL 的 cookie 数据。

我找到了这段代码(包括在下面),但是在 XE3 上,当我使用它时,我得到了一个异常:

例外是

项目 guiclient.exe 引发异常类 EAccessViolation,并带有消息“地址 00000000 的访问冲突”。读取地址 00000000

暗示其中一个对象未​​正确创建或初始化。

我正在使用的代码(从上面的论坛链接复制)是:

0 投票
2 回答
310 浏览

webdriver - ChromiumEmbedded 和 WebDriver

我们的软件使用嵌入在 .NET 应用程序中的 ChromiumEmbedded。我想知道是否可以使用 WebDriver 对其进行自动化测试。有任何想法吗?

0 投票
1 回答
1827 浏览

c++ - 使用 v8 的共享库与静态链接的 v8 不兼容?

以下是真正问题的一些背景故事:

我正在使用Chromium Embedded Framework (CEF) 和v8开发一个项目,以提供与在嵌入式浏览器中运行的 JavaScript 的原生 C++ 函数绑定。

具体来说,我正在尝试做的是v8::ObjectTemplate在加载任何页面或上下文之前构造 a ,然后在 CEF 的OnContextCreated回调中,创建该模板的新实例并将其作为属性添加到全局window对象上。

问题是 CEF 的 API 包装了 v8 上下文和值,为您提供了一个(智能)指向接口的指针,完全隐藏了它在幕后使用 v8 的事实。由于 CEF 施加的限制,如果我使用 CEF 的包装器,项目会变得更加混乱,所以我宁愿让 v8 工作。OnContextCreated这是我实现 CEF回调的精简版:

现在,请注意,虽然 CEF 在幕后使用 v8,但它并没有通过其 API 公开它。因此,检索上下文的 v8 版本的唯一方法是使用v8::Context::GetCurrent(),理论上它应该返回v8::Context被 包裹的内容CefV8Context

另请注意,为了编译它,我需​​要编译并链接一个单独的v8(静态)库,再次因为 CEF 不通过其(动态)库公开 v8。

所以这里的问题是

在运行项目并调用 时,它会在 v8 库中的某处发生错误v8::Context::GetCurrent()并崩溃。EXC_BAD_ACCESS经过进一步研究,我已经确认根据 CEF 的 API,我们调用 后处于上下文中context->Enter(),但根据 v8 的 API,我们不在上下文中,这解释了错误。

从我对 C/C++ 库的极其有限的经验来看,这似乎意味着 CEF 的 v8 代码和我的 v8 代码在不同的内存空间中运行。v8 是静态库,CEF 是动态库,对它有影响吗?

我想知道为什么会发生这种情况,我能做些什么来解决这个问题或解决这个问题?

PS:我正在使用 C++11 构建它,并通过 XCode 在 Mac OS X 上发出叮当声,但这个问题也困扰着 Windows 上的 VS2012。

0 投票
0 回答
196 浏览

delphi - 将 DCEF 与 cppbuilder 一起使用

是否可以在 C++Builder 下使用 DCEF(Delphi Chromium Embedded)?如何配置 IDE?

0 投票
0 回答
138 浏览

flash - 如何调节 Chromium Embedded 中的闪存量?

如何在 Windows 7 上调节 Chromium Embedded 中的闪存量?我尝试过 Mixer API、EndPointVolume API、Mmdevice API、音频会话等。但它总是调节错误的轨道(创建不播放声音的新轨道)。

0 投票
3 回答
4235 浏览

c# - 使用 LoadHTML 时未加载 CefSharp 资源

我正在使用CefSharpCefSharp browser.

当我使用web_view.Load(@"C:\htmlfile.htm");它时,它会显示我的身体背景。

但是当我加载htmlfile.htm和使用web_view.LoadHtml(File.ReadAllText(@"C:\in.htm"));身体背景时不显示?

我想问我必须如何在html本地文件中设置地址正文背景?

这是我的 Html 文件内容:

0 投票
1 回答
6587 浏览

c++ - 在 CEF 中管理 cookie

我在 Visual C++ 中使用 CEF(Chromium Embedded Framework)。可以管理 cookie 吗?

我应该想保存(通过 cookie)用户的信息。关于如何做的任何建议?

0 投票
2 回答
2193 浏览

delphi - Delphi Chromium Embedded - 使用 F5 刷新页面

我在我的应用程序中使用 Delphi Chromium Embedded,我有以下问题:如何模拟 F5 键来刷新页面?

0 投票
2 回答
4385 浏览

delphi - Delphi Chromium Embedded - 清除浏览器缓存

我在我的应用程序中使用 Delphi Chromium Embedded。我有以下问题:有没有办法清除浏览器的缓存?