问题标签 [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.
wpf - 如何将 CefSharp 浏览器限制为给定域
我想阻止我的应用程序显示来自某个域(即 example.com)以外的网页。
我最初的想法是在OnBeforeBrowse事件处理程序中检查请求 URL。
这看起来是可行的,除了允许页面上的所有嵌入资源也触发此事件。
例如,我的页面上嵌入了一个 YouTube 视频,视频元素触发了两个额外的请求。如果我取消这些请求,则根本不会呈现视频。
这是我请求的简单日志输出:
此外,如果我尝试通过单击外部链接(禁用限制检查)来导航离开允许的页面,我会收到新事件并且isRedirect标志设置为 False,这很令人困惑。
谢谢
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.
}
c# - 如何在 CefSharp 中保存 cookie
我是 CefSharp 的新手。上周我在 C# 中使用 CefSharp 构建了我的第一个小程序。这是一个分屏程序。在一次拆分中,我加载了 Tweetdeck。它工作正常,但 Tweetdeck 不存储 cookie。每次我启动程序时,我都必须登录。有没有办法保存cookies?
c# - 以 Chrome 身份运行 Cefsharp
是否可以将 CefSharp 用作“Chrome”?我知道,它是一种 Chrome,但网页不会将 CefSharp 视为 Chrome。故事:我想用 CefSharp 嵌入 WhatsApp Web,但 Whatsapp 说:只支持 Chrome。是否有任何“伪造”Chrome 的可能性?
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.
c# - CefSharp WPF Web 浏览器不显示或渲染
我是 CefSharp 的新手,我创建了一个类库项目并引用了 CefSharp 库来呈现 Web 浏览器,但是我在显示 Web 浏览器时遇到了一些问题。请找到确切的代码
WebBrowser_test1:
我在另一个项目中引用了这个库(dll)
现在在按钮上单击我将打开 (WebBrowser_test1) 子小部件,我将在其中显示 Web 浏览器 .. 当窗口打开时它显示为空白。
如果我遗漏了什么,请告诉我
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.
c# - 在 WebRTC 会话中截取视频帧以进行效果处理?
我有一个 C#/C++ 应用程序,它从连接到用户 PC 的摄像头捕获视频流。然后,它使用英特尔实感 SDK 进行用户细分,以自动移除用户的背景。我需要知道的是如何将自己插入到视频传输链中,以便获取每一帧,对其进行处理,然后将其发送到 WebRTC 模块。
整个期望的效果是使用户看起来像是叠加在网页上。请注意,我需要支持的唯一浏览器是 Chrome,因为我在嵌入式浏览器中运行 Chromium DLL,这要感谢 CefSharp 项目。
我想不通的一件事情是将自己放入视频中,以便在有新视频帧可用时收到通知,对其进行修改,然后将其传递给 Chromium 中的 WebRTC。我下载了 Chromium 源代码,但在任何地方都找不到关键字 getUserMedia。
nuget-package - CefSharp.Winforms nuget 下载问题
我想在我的 Windows 应用程序中使用 cefsharp,所以使用Package Manager Console' I am trying to download
CefSharp.Winforms` 但我在下载时遇到问题
试了好多次了,怎么回事?
我也尝试过手动安装包..
c# - 强制 CEFSharp 下载而不显示对话框
我有一个带有 CEFSharp 的 WPF 应用程序,它是一个 Web 浏览器,当我单击下载链接时,它会显示一个对话框并询问我要将文件保存在哪里?
如何强制 Web 浏览器下载任何文件而不显示对话框?我想创建一些像谷歌浏览器这样的东西。因此,当您单击下载链接时,它会将文件下载到默认路径(通常位于“文档/下载”中)
现在如何在我的应用程序中实现它?
如果我需要更改 CEFSharp 源代码,请告诉更多细节,因为我找到了一些解决方案但没有完整的示例,只有一部分代码!谢谢你。