问题标签 [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.
android - 有没有办法在 Android 应用程序中嵌入浏览器?
我正在做一个需要管理请求(html/javascript)和更多其他事情的项目。我在 windows 上使用了Chromiumembedded。现在我需要类似的东西用于android。
我搜索了有关 android 编程并花了一些时间在Phonegap上。据我所知,它会打开一个 webview 并为一些设备功能(如相机)提供一些 javascript API。所以Phonegap不会帮助我。
我想知道是否有任何方法可以嵌入 Chrome 或任何其他可以嵌入到 android 应用程序中的浏览器?
delphi - 使用 Delphi 嵌入式 Chromium (CEF1) 读取 cookie 的访问冲突
我在我的应用程序上使用 Delphi Embedding Chromium (CEF1),但无法读取 URL 的 cookie 数据。
我找到了这段代码(包括在下面),但是在 XE3 上,当我使用它时,我得到了一个异常:
例外是
项目 guiclient.exe 引发异常类 EAccessViolation,并带有消息“地址 00000000 的访问冲突”。读取地址 00000000
暗示其中一个对象未正确创建或初始化。
我正在使用的代码(从上面的论坛链接复制)是:
webdriver - ChromiumEmbedded 和 WebDriver
我们的软件使用嵌入在 .NET 应用程序中的 ChromiumEmbedded。我想知道是否可以使用 WebDriver 对其进行自动化测试。有任何想法吗?
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。
delphi - 将 DCEF 与 cppbuilder 一起使用
是否可以在 C++Builder 下使用 DCEF(Delphi Chromium Embedded)?如何配置 IDE?
flash - 如何调节 Chromium Embedded 中的闪存量?
如何在 Windows 7 上调节 Chromium Embedded 中的闪存量?我尝试过 Mixer API、EndPointVolume API、Mmdevice API、音频会话等。但它总是调节错误的轨道(创建不播放声音的新轨道)。
c# - 使用 LoadHTML 时未加载 CefSharp 资源
我正在使用CefSharp在CefSharp browser
.
当我使用web_view.Load(@"C:\htmlfile.htm");
它时,它会显示我的身体背景。
但是当我加载htmlfile.htm
和使用web_view.LoadHtml(File.ReadAllText(@"C:\in.htm"));
身体背景时不显示?
我想问我必须如何在html本地文件中设置地址正文背景?
这是我的 Html 文件内容:
c++ - 在 CEF 中管理 cookie
我在 Visual C++ 中使用 CEF(Chromium Embedded Framework)。可以管理 cookie 吗?
我应该想保存(通过 cookie)用户的信息。关于如何做的任何建议?
delphi - Delphi Chromium Embedded - 使用 F5 刷新页面
我在我的应用程序中使用 Delphi Chromium Embedded,我有以下问题:如何模拟 F5 键来刷新页面?
delphi - Delphi Chromium Embedded - 清除浏览器缓存
我在我的应用程序中使用 Delphi Chromium Embedded。我有以下问题:有没有办法清除浏览器的缓存?