问题标签 [cefsharp]

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 投票
2 回答
4911 浏览

wpf - 如何将 CefSharp 浏览器限制为给定域

我想阻止我的应用程序显示来自某个域(即 example.com)以外的网页。

我最初的想法是在OnBeforeBrowse事件处理程序中检查请求 URL。

这看起来是可行的,除了允许页面上的所有嵌入资源也触发此事件。
例如,我的页面上嵌入了一个 YouTube 视频,视频元素触发了两个额外的请求。如果我取消这些请求,则根本不会呈现视频。
这是我请求的简单日志输出:

此外,如果我尝试通过单击外部链接(禁用限制检查)来导航离开允许的页面,我会收到新事件并且isRedirect标志设置为 False,这很令人困惑。

谢谢

0 投票
2 回答
1496 浏览

c# - My Chromium browser object won't display in Winform

I was using the .Net WebBrowser object but don't like the messy way the compatibility mode works. So I switched to CEFSharp object.

However, the object doesn't display in my form. I looked at the Example Winform project with CEFSharp but it doesn't seem to display it in a winform but runs it as a separate application which isn't want i want.

I figure I am missing some obvious method or property that must be set initially. In the code below I have what I am using for CEFSharp and you will see two lines commented out which is what I was using for .Net WebBrowser that worked.

}

0 投票
2 回答
22862 浏览

c# - 如何在 CefSharp 中保存 cookie

我是 CefSharp 的新手。上周我在 C# 中使用 CefSharp 构建了我的第一个小程序。这是一个分屏程序。在一次拆分中,我加载了 Tweetdeck。它工作正常,但 Tweetdeck 不存储 cookie。每次我启动程序时,我都必须登录。有没有办法保存cookies?

0 投票
1 回答
1173 浏览

c# - 以 Chrome 身份运行 Cefsharp

是否可以将 CefSharp 用作“Chrome”?我知道,它是一种 Chrome,但网页不会将 CefSharp 视为 Chrome。故事:我想用 CefSharp 嵌入 WhatsApp Web,但 Whatsapp 说:只支持 Chrome。是否有任何“伪造”Chrome 的可能性?

0 投票
2 回答
11570 浏览

javascript - RegisterJsObject CefSharp not work

I have that problem whith CefSharp and js communication. This is my structure. In my MainWindow.xaml.cs I have:

where jsMapInterface is a public class with its methods.

In my html/js folder, I call a C# method with:

where myTest() is a method inside jsMapInterface class but nothing happens. Where is my mistake?

Thanks in advise.

0 投票
4 回答
15684 浏览

c# - CefSharp WPF Web 浏览器不显示或渲染

我是 CefSharp 的新手,我创建了一个类库项目并引用了 CefSharp 库来呈现 Web 浏览器,但是我在显示 Web 浏览器时遇到了一些问题。请找到确切的代码

WebBrowser_test1:

我在另一个项目中引用了这个库(dll)

现在在按钮上单击我将打开 (WebBrowser_test1) 子小部件,我将在其中显示 Web 浏览器 .. 当窗口打开时它显示为空白。

如果我遗漏了什么,请告诉我

0 投票
1 回答
2573 浏览

selenium-webdriver - How to use selenium-webdriver to automate CEF3 application

I'm using selenium-webdriver to automate a CefSharp (CEF3) based application, but kept getting errors.

I use the following Ruby scripts to launch the CEF application:

#xA;

When running it, it does open the CEF application (a container of Chrome), but then gets stuck with the following error:

#xA;

Any idea why?

Thanks a lot.

0 投票
1 回答
1152 浏览

c# - 在 WebRTC 会话中截取视频帧以进行效果处理?

我有一个 C#/C++ 应用程序,它从连接到用户 PC 的摄像头捕获视频流。然后,它使用英特尔实感 SDK 进行用户细分,以自动移除用户的背景。我需要知道的是如何将自己插入到视频传输链中,以便获取每一帧,对其进行处理,然后将其发送到 WebRTC 模块。

整个期望的效果是使用户看起来像是叠加在网页上。请注意,我需要支持的唯一浏览器是 Chrome,因为我在嵌入式浏览器中运行 Chromium DLL,这要感谢 CefSharp 项目。

我想不通的一件事情是将自己放入视频中,以便在有新视频帧可用时收到通知,对其进行修改,然后将其传递给 Chromium 中的 WebRTC。我下载了 Chromium 源代码,但在任何地方都找不到关键字 getUserMedia。

0 投票
0 回答
749 浏览

nuget-package - CefSharp.Winforms nuget 下载问题

我想在我的 Windows 应用程序中使用 cefsharp,所以使用Package Manager Console' I am trying to downloadCefSharp.Winforms` 但我在下载时遇到问题

试了好多次了,怎么回事?

我也尝试过手动安装包..

在此处输入图像描述

0 投票
1 回答
8864 浏览

c# - 强制 CEFSharp 下载而不显示对话框

我有一个带有 CEFSharp 的 WPF 应用程序,它是一个 Web 浏览器,当我单击下载链接时,它会显示一个对话框并询问我要将文件保存在哪里?
如何强制 Web 浏览器下载任何文件而不显示对话框?我想创建一些像谷歌浏览器这样的东西。因此,当您单击下载链接时,它会将文件下载到默认路径(通常位于“文档/下载”中)

现在如何在我的应用程序中实现它?
如果我需要更改 CEFSharp 源代码,请告诉更多细节,因为我找到了一些解决方案但没有完整的示例,只有一部分代码!谢谢你。