• 2024-01-25基于CefSharp、WPF开发浏览器项目----系列文章
    基于CefSharp、WPF开发浏览器项目基于CefSharp开发浏览器(十一)增添F11、F12功能基于CefSharp开发浏览器(十)CefSharp.Wpf中文输入法偏移处理基于CefSharp开发浏览器(九)浏览器历史记录弹窗面板基于CefSharp开发浏览器(八)浏览器收藏夹栏基于CefSharp开发浏览器(七)浏览器收藏夹菜单基
  • 2024-01-25基于CefSharp开发浏览器(十)浏览器CefSharp.Wpf中文输入法偏移处理
    一、前言两年多来未曾更新博客,最近一位朋友向我咨询中文输入法问题。具体而言,他在使用CefSharpWPF版本时遇到了一个问题,即输入法突然出现在屏幕的左上角。在这里记录下处理这个问题的过程,希望能够帮助到其他遇到类似问题的开发者。让我们一起来探讨如何解决能更好的处理CefSharp
  • 2023-11-10Cefsharp开发相关注意
    在非Selfhost模式下,AnyCPU,需要将Cefsharp.dll复制一份到X86/X64目录下,和CefSharp.Core.Runtime.dll同一目录,不然会异常退出。在Selfhsot下,设置了settings.BrowserSubprocessPath=System.IO.Path.GetFullPath("Example.exe");则不会出现以上情况。
  • 2023-10-13cefsharp 执行 js 并返回结果
    privateasyncvoidbutton1_Click(objectsender,EventArgse){varresponse=awaitbrowser.EvaluateScriptAsync("document.title");if(response.Success)MessageBox.Show(response.Result?.ToString());response=awaitbrowser.
  • 2023-10-13cefsharp 循环从多个页面提取数据
    foreach(varurlinurls){varloaded=false;Action<object,FrameLoadEndEventArgs>frameLoadEndProc=(s,args)=>{if(args.Frame.IsMain&&args.Frame.Url==url.Value){loaded=true;
  • 2023-10-12C# WinForm程序添加 CefSharp 发布后,双击无法打开(无反应)
    团队内将原来的企业微信弃用,启用飞书进行内部沟通。之前开发的内部工具(C#WinForm)是通过企业微信扫码登录验证身份,现在也需要变更飞书进行扫码验证。因此得重新对接飞书,所以在程序里加入了 CefSharp(谷歌内核)组件,版本号115.3.110.0。但是在功能实现后,发布给兄弟们用的时候
  • 2023-10-07CefSharp自定义滚动条样式
    在WinForm/WPF中使用CefSharp混合开发时,通常需要自定义滚动条样式,以保证应用的整体风格统一。本文将给出一个简单的示例介绍如何自定义CefSharp中滚动条的样式。基本思路在前端开发中,通过CSS来控制滚动条的样式是件寻常的事情。CefSharp也提供了功能强大的API方便开发人员使用c#
  • 2023-09-05cefsharp - WinForms 和 Wpf 示例之间的巨大性能差异
    https://www.coder.work/article/7217456我注意到在使用 http://www.vsynctester.com 时CefSharp.WinForms.Example和CefSharp.Wpf.Example之间存在非常重要的性能差异(以FPS计)在我的显卡控制面板和CefExampleInit()中的设置中关闭VSync时settings.CefCommandLi
  • 2023-08-09CefSharp (铬) javascript增加内存限制
    https://stackoverflow.com/questions/55099372 好了,伙计们,我已经想出了一个解决方案。当您将这些参数传递给chrome可执行文件以将javascript内存限制设置为16it时,chrome会将其设置为3.5it。--js-flags="--max_old_space_size=16384"复制似乎将内存大小设置为3.5GB以上
  • 2023-08-01C# CEFSharp WCF开发桌面程序实现“同一网站多开”
    孔乙己显出极高兴的样子,将两个指头的长指甲敲着柜台,点头说:“对呀,对呀!CEFSharp,你用过么?访问同一网址实现多开怎么实现?比如我有3个淘宝店,我想同时登录维护,就像传说中的指纹浏览器那样实现cookie和session隔离?”>前言大家好,我是44岁的大龄程序员码农阿峰。好久没有开发过桌面软
  • 2023-05-11记cefsharp使用中遇到的坑
    很多做过混合客户端开发的人应该都熟悉cefsharp,同类的产品还有webview2,但是如果客户端是以管理员身份运行的,HTML元素 <inputtype="file">是不起作用的。我一开始也是用的webview2,因为无法启用文件上传对话框,后来转到了cefsharp,然后遇到了一个小坑,在此记录一下。 JS调用C#的
  • 2023-04-27CefSharp自定义缓存实现
    大家好,我是沙漠尽头的狼。上文介绍了《C#使用CefSharp内嵌网页-并给出C#与JS的交互示例》,本文介绍CefSharp的缓存实现,先来说说添加缓存的好处:提高页面加载加速:CefSharp缓存可以缓存已经加载过的页面和资源,当用户再次访问相同的页面时,可以直接从缓存中加载,而不需要重新下载和解
  • 2023-04-26CefSharp自定义缓存实现
    大家好,我是沙漠尽头的狼。上文介绍了《C#使用CefSharp内嵌网页-并给出C#与JS的交互示例》,本文介绍CefSharp的缓存实现,先来说说添加缓存的好处:提高页面加载加速:CefSharp缓存可以缓存已经加载过的页面和资源,当用户再次访问相同的页面时,可以直接从缓存中加载,而不需要重新下载和解
  • 2023-04-16CefSharp 启动 未能加载由"CefSharp.Core.Runtime.dll"导入的过程
    系统:Windows8.1CefSharp:112.2.70(当前最新稳定版)完整报错信息System.IO.FileLoadException:“未能加载由“CefSharp.Core.Runtime.dll”导入的过程。”  解决Readme.txt中已表示CefSharp109以后的版本不支持Windows10以下的操作系统:也就是说,如果是Windows10以下操
  • 2023-03-25【小沐学C#】WPF中嵌入web网页控件(WebBrowser、WebView2、CefSharp)
    1、简介使用WindowsPresentationFoundation(WPF),你可以创建适用于Windows且具有非凡视觉效果的桌面客户端应用程序。1.1WPF简介<fontcolor=blue>WPF的核心是
  • 2023-03-21WPF加载网页与交互
     参考资料:https://www.jianshu.com/p/039dc834b2b9;https://zhuanlan.zhihu.com/p/102688922方法1:使用【WebBrowser】,能加载大部分网页  xmlns:wf="clr-namespace
  • 2023-03-10CefSharp C# App 中嵌入 Chrome 浏览器
    在本文中,你会学到如何轻松地将奇妙的CefSharp网页浏览器组件(基于Chromium)集成到你的C#app中。然后,你可以使用此web浏览器:   给用户提供一个集成的浏览体验   用HT
  • 2022-12-13wpf WebView2 打印
    如果想要在wpf中使用浏览器的打印功能如何实现呢?可以选择CefSharp。但是CefSharp打包的程序似乎是包含浏览器内核,导致程序包太大。现在用WebView2试试。<Grid><Grid.
  • 2022-12-13Winforms Cefsharp应用通过Vs Installer安装,应用崩溃,缺少文件错误
         本文主要分析winformscefsharp应用通过VsInstaller做成安装包后,安装程序后,启动程序导致应用崩溃,提示System.IO.FileNotFoundException应用程序:Win
  • 2022-12-08未能加载文件或程序集“CefSharp.Core.dll”或它的某一个依赖项
    win10系统或win2012server系统 在使用CefSharp时CefSharp67.00:System.IO.FileNotFoundException:未能加载文件或程序集“CefSharp.Core.dll”或它的某一个依赖项
  • 2022-11-30CefSharp基本使用
    安装创建Winforms项目,然后NuGet安装包:CefSharp.WinForms即可。CefSharp.WinForms基本使用//初始化浏览器并启动publicvoidInitializeChromium(){//参数设置
  • 2022-11-29CefSharp 实现下载功能
    CefSharp能在C#winform中实现浏览器功能同样的在浏览器中网页上如果有下载按钮实现下载功能直接上代码CefSharp在winform上实现浏览器功能usingSystem;
  • 2022-10-28使用CEfSharp之旅(7)CEFSharp 拦截 http 请求 websocket 内容
    废话不多说直接上代码:不清楚的加群:群:191065815privatevoidForm1_Load(objectsender,EventArgse){try{//更改设置
  • 2022-10-28使用CEfSharp之旅(1) 加载网络页面
    新建工程winform,添加Nuget程序包Cefsharp.winform 本工程使用57.0版本 Cefsharp。请注意使用的版本  staticChromiumWebBrowserweb;privatevoidBrowser
  • 2022-10-28使用CEfSharp之旅(4)cefsharp 调用F12
    privatevoidbutton1_Click_1(objectsender,EventArgse){web.ShowDevTools();}