问题标签 [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 投票
1 回答
2008 浏览

c# - CefSharp 是多线程的吗?

我在 C# 应用程序中使用 CEFSharp,我需要在至少 10 个 WebView 中一次加载多个 url。但是它不能作为多线程工作。有没有办法在多线程中运行它,否则我必须使用特定的编译选项从源代码重建?

谢谢

0 投票
1 回答
1092 浏览

jquery - 是否有 chrome 命令行开关允许我读取输入类型 = 文件的完整路径?

正如标题所说,我正在寻找(我不知道它是否存在)一个命令行开关,当传递给启动 chrome 浏览器时,我可以读取元素的完整路径。

我做了一些阅读,由于安全问题,它看起来在常规浏览器环境中是不可能的。

为什么我需要它?

我正在开发一个 html/js 应用程序,它将在 CEF(铬嵌入式框架)中运行。所以知道文件的完整路径并不是真正的安全问题。我的应用程序有一个视频标签。我正在使用以下方法生成文件 url:

并将其提供给视频标签以播放视频,如下所示:

它在 chrome 浏览器中播放良好,但是当我在 CEF 中播放时,它会抛出一个

我怀疑 CEF 无法理解 createObjectURL 生成的 url 格式。

因此,我正在尝试为视频元素提供绝对路径,因为这在 CEF 中运行良好。因此我需要文件的绝对路径。像这样的东西。

我希望这是有道理的。我很欣赏这方面的任何指示。

0 投票
3 回答
2879 浏览

delphi - 如何获取和设置 TChromium 滚动条位置?

如何TChromium在 Delphi 中获取和设置滚动条位置?

0 投票
1 回答
1214 浏览

.net - CefSharp - 与 webView 容器交互时一切都冻结

我有一个带有 webView 的 winform 应用程序,它似乎可以正常工作......直到我加载这个特定页面。文档加载完成后,任何与容器交互或右键单击内容的尝试都会导致一切冻结。但是,我可以与内容交互,单击组合框等。我可以 ctrl + alt + delete (打印屏幕似乎也可以工作)并且它可以释放 ui,直到我再次尝试与表单交互,除了红色 [ X] 在角落里,我可以在所有东西都被释放后关闭表单。

有任何想法吗?

0 投票
1 回答
8158 浏览

c++ - 如何在 Chromium Embedded Framework (CEF) 中获取 JS 对象?

是否可以使用 CEF API 获取现有对象引用?

例如我运行一个脚本使用ExecuteJavaScript()

此脚本创建一个新变量fooObj。以后可以在 C++ 代码中获取对这个变量的引用并修改它的值吗?

0 投票
4 回答
1839 浏览

delphi - Chromium 嵌入式框架图标

如何使用 Chromium Embedded Framework 获取 favicon 网站?我可以查看源代码并获取图标的 url,但是有些网站,例如 Facebook,不使用标准程序添加图标,那么,我如何获取图标?谢谢。

0 投票
3 回答
2313 浏览

chromium-embedded - CEF 禁用地址栏

我正在使用 CEF3 并且想要硬编码并禁用浏览器的地址栏。我没有在代码库中找到合适的位置来做同样的事情。任何指针都会有很大帮助。通过 C++ 或 Javascript 方法都会有所帮助。

谢谢,阿什温

0 投票
3 回答
3558 浏览

windows - 最新版本 Chromium Embedded Framework 3

在哪里可以找到适用于 Delphi 的 Chromium Embedded Framework 3 的最新版本?我使用 TortoiseSVN 从这个页面下载了它:

http://code.google.com/p/dcef3/

因为CEF1出了太多问题,而且是很老的版本,有一个24版本的下载,但是最新版本是823,请问哪里可以找到Delphi-XE2的最新版本?

非常感谢你。

0 投票
4 回答
10938 浏览

c# - CefWebBrowser 不显示

解决方案:

此问题是由于未在 Program.cs 中加载 CefRuntime 引起的。只需将示例文件中的所有代码复制到您的 Program.cs。

然后,如果您的 CefWebBrowser 卡住并且有“旋转的等待鼠标光标”,则设置 SingleProcess = true。

原因是如果浏览器是从识别的二级进程调用的,整个进程都会被阻塞,直到进程结束。


问题:

任何人都有在 WinForm 中使用 CEF(Chromium Embedded Framework)的经验?

这个组件折磨了我一整天。我不能让它工作。它只是没有出现。

所以我的问题是:如何在 WinForm 应用程序中使用 CEF?

我确实检查了论坛,但令人惊讶的是没有人问这个问题。看来我是唯一一个不知道如何使用它的笨人。

更新:

我正在尝试使用Xilium.CefGlue. 在我复制了正确版本的发布 dll(991)后,我得到了一个异常:

来源: Xilium.CefGlue

堆栈跟踪:

任何人都可以帮助我吗?

更新 2:

0 投票
1 回答
388 浏览

webcam - 在 CEF 1 / appjs 中显示网络摄像头流?

我正在运行 appjs,并且正在考虑在 html 中显示来自本地网络摄像头的实时内容,并希望获得一些有关如何执行此操作的提示。

/克里斯托弗