cefsharp相关内容
我试图将CefSharp WebView添加到我的WPF应用程序中,以代替我们使用的原始WebBrowsers。 WebBrowser具有InvokeScript函数( http:// msdn .microsoft.com / en-us / library / cc452443(v = vs.110).aspx )允许您调用JavaScript函数,还可以选择将输入的obj数组传递给该JS函数
..
在常见问题解答中,它指出您应该禁用软件包加载: var settings = new CefSharp.CefSettings { PackLoadingDisabled = true }; 对于生产模式应用程序通常是可以的 我有一个问题,在特定网站上的下拉框周围出现红色边框。如果我设置 PackLoadingDisabled = fals
..
当前,我将缓存路径设置如下: CefSettings settings = new CefSettings(); settings.CachePath = mycachePath; Cef.Initialize(设置); var浏览器=新的ChromiumWebBrowser(myUrl); 以上方法有效。 但是,我需要同时登录具有2个不同
..
我正在处理WPF XBAP应用程序。它在IE中有效。它不适用于Firefox和Chrome。我搜索并在Google / chrome / Application路径内放了一堆dll。仍然没有用。 我将npwpf.dll放在c:/ programfiles(x86)/ MozillaFirefox / plugins文件夹中,但仍然无法在Firefox中使用。在浏览器中打开firefox插件页
..
我正在尝试在WinForms中使用CefSharp v65加载本地html / css / js文件。 我发现了与此相关的其他堆栈溢出帖子,但没有一个使用 FolderSchemeHandlerFactory 的新内置版本,而不是实现自己的版本。这是我在“方案处理程序”中阅读的文档: https://github.com/cefsharp / CefSharp / wiki / Genera
..
我想阻止我的应用程序显示来自某个域(例如example.com)以外的网页。 我最初的想法是检查请求 OnBeforeBrowse 事件处理程序中的URL。 public bool OnBeforeBrowse(IWebBrowser浏览器,IRequest请求,bool isRedirect ) { return!IsPageAllowed(request.Url); }
..
我在项目中使用的是 CefSharp.WinForms.ChromiumWebBrowser v45。当我右键单击Web浏览器时,将显示默认的上下文菜单: 但是我不想显示任何东西。我应该怎么办? 解决方案 这是像我这样的懒惰人的实现。它基于CefSharp v53.0.0 公共类CustomMenuHandler:CefSharp.IContextMenuHandler {
..
我正在尝试使用CefSharp将Web应用程序加载到Winfoms中。我已将2个dll文件:CefSharp.dll和CefSharp.WinForms添加到引用中,并通过添加现有项将2个dll文件icudt.dll和libcef.dll添加到我的项目中。 ,这是$ b $形式的代码b public WebView web_view; 公共Form1() { Initial
..
大家好😊,已经提前表示感谢! 我需要通过悬停来仅获取一部分已加载的网站源代码(图片点2)(如果可能的话)我也很高兴在元素(图片点1)上单击鼠标。 我知道这听起来可能很奇怪,因为DevTool只需单击(图片点3),就已经非常好用了。 但是,如果可能的话,我只想读出内部和外部HTML (目前我所需要的)有效/选定的部分。 我所达到的是: int计数器= 0; 私有异步v
..
在这种情况下: 我正在通过CefSharp浏览器加载页面。当用户单击某个按钮(在表单上,而不是在网页上)时,该页面应集中在Recaptcha上。 我已经尝试过使用SendKeys来切换到验证码,但似乎没有注册一次,而是似乎多次注册并最终集中在验证码右下方的“条款”链接,而不是复选框。 我也尝试使用chromeBrowser.ExecuteScriptAsync()方法在页面上
..
我正在构建自定义浏览器,作为到远程网站的界面的一部分。他们的GUI很烂,所以我正在做一些JavaScript技巧,以使其看起来更好。 当前,要对其UI进行修改,我正在使用以下GreaseMonkey脚本(在Firefox上): // == UserScript == // @name winman-load // @namespace winman // @描述在winm
..
我已经成功使用c#winforms开发了一个个人迷你浏览器应用程序。 因为我想要更多奇特的效果,所以我正在考虑制作WPF应用程序。因此,我尝试了Wiki教程,并使用浏览器设置了一个简单的WPF表单,但发现它的性能不佳。在非常简单的网页中选择文本或滚动页面时,甚至会引起注意。有什么可以做的吗?如果不是这样的话,我想那将只是winforms,因为那会表现得很好。 编辑:我的规格: http:/
..
我是第一次使用CEFSharp C#,并且我很难解决如何使浏览器执行除browser.Load(“”);之外的任何事情。 我一直在搜索许多网站,时间又小时,似乎没人能找到答案或有这个问题。我试图访问网站元素,就像它们是c#表单控件一样。我不应该问广泛的问题...我该怎么做 browser.Click(“ / * elementName * /”)这样的事情?另外,还有没有办法像 browser.
..
我对CefSharp浏览器不太满意,因此我需要一些外部帮助。 使用系统; 使用System.Collections.Generic; 使用System.ComponentModel; 使用System.Data; 使用System.Drawing; 使用System.Linq; 使用System.Text; 使用System.Threading.Tasks; 使用System
..
我正在尝试在cefsharp i上将Proxy与Auth一起使用,并且尝试了不使用Auth的Proxy,只有 才可以使用Auth进行设置。 Cef.UIThreadTaskFactory.StartNew(委托 { 字符串ip =“ IP”; 字符串port =“ PORT”; var rc = chrome.GetBrowser()。GetHost()。RequestCont
..
我们想在wpf应用程序的基于铬的浏览器中显示一个网页。 浏览器中显示的网站也应该显示在另一个屏幕上,但不能交互。 我想结合使用cefsharp wpf浏览器控件和cefsharp屏幕外渲染。 我可以使用一个Chrome实例来显示页面并在wpf中进行交互并导出吗?当前的可见网站是否是图片? 谢谢您,最好的问候, Simon 解决方案 谢谢,这确实适用于OnPaint方法
..
我正在尝试在VSTO Excel插件中使用CefSharp WindowForm控件。 CefSharp.WinForms版本为75.1.142,我正在通过VS 2017在Excel 2013(64位)上添加插件。 我收到FileNotFoundException:'无法加载文件或程序集“ CefSharp,版本= 75.1.142.0,文化=中性,PublicKeyToken = 40c4
..
我在WinForm项目中使用CefSharp v55.0。页面加载后,我想从中获取HTML代码。为此,我正在使用它: private void WebBrowserFrameLoadEnded(object sender,FrameLoadEndEventArgs e) { if(e.Frame.IsMain) { test.ViewSource(); test.GetSour
..
我正在使用CefSharp Winforms x86构建。我想从此链接播放视频: http://developers.canal-plus.com/rx-player/ 在谷歌浏览器中它可以工作,但是我的CefSharp WinForm Browser无法播放其中任何一个。我检查了javascript是否已启用。我想念什么吗?此页面不需要任何Flash Player。它是
..
我正在尝试将cefSharp用于WPF应用程序。 我可以找到“如何从.Net调用Javascript方法但是,有没有一种方法可以让我通知.Net中的Javascript函数或事件? 例如,如果有Javascript函数(带有和不带有参数),我可以 解决方案 简而言之,是! 可以使用以下绑定: c#-> js使用 webBrowser.ExecuteScriptAsync
..