随笔分类 -  WebKit开发

CefSharp获取页面Html代码的两种方式
摘要:CefSharp在NuGet的简介是“The CefSharp Chromium-based browser component”,机翻的意思就是“基于Cefsharp Chromium的浏览器组件” 第一种方法 就是执行JavaScript代码获取当前html代码 StringBuilder sb 阅读全文

posted @ 2021-10-22 15:36 jack_Meng 阅读(1895) 评论(0) 推荐(0) 编辑

关于CefSharp的坎坷之路
摘要:项目背景: 公司的XX产品需要升级和以后支持多平台的使用。因为之前项目是由WPF实现的。目前以后想作为Html5来展示页面。 因为涉及到整体更改遇到的问题较多以及其他原因,所以只是内部内容区域先替换为Html5页面,所以需要嵌入Browser控件。 Browser控件的选型: 1.Winform中的 阅读全文

posted @ 2020-08-03 13:50 jack_Meng 阅读(1317) 评论(0) 推荐(0) 编辑

构建基于Chromium的应用程序
摘要:chromium是google chrome浏览器所采用的内核,最开始由苹果的webkit发展而出,由于webkit在发展上存在分歧,而google希望在开发上有更大的自由度,2013年google决定自己开发webcore的分支,叫做Blink引擎,而后google以BSD伯克利许可开源,BSD许 阅读全文

posted @ 2020-08-03 13:40 jack_Meng 阅读(1277) 评论(0) 推荐(0) 编辑

CefSharp 中断点 已达到中断点
摘要:相信cefsharp中断点问题会困扰到很多人,以下是我碰到的情况,不知大家是否和我一样。 多个项目中使用碰到cefsharp中断点 已到达报错问题!在此记录! 查看两个项目debug文件夹下面的 debug.log日志文件,发现是内存溢出造成。 产生中断点原因: 1、代码原因导致内存一直在增长!(运 阅读全文

posted @ 2020-08-03 11:03 jack_Meng 阅读(4404) 评论(0) 推荐(0) 编辑

CEF 拦截打开超链接事件
摘要:使用 CEF 加载指定页面后,如果你希望控制页面在打开超链接时根据自己预定义的一些行为来操作,比如在自己的 UI 框架中新建一个 Tab 页又或者阻止打开新的页面等。我们就需要通过 CEF 提供的两个接口来实现这个功能了,分别是 OnBeforeBrowser 和 OnBeforePopup,两个接 阅读全文

posted @ 2019-11-25 23:58 jack_Meng 阅读(2687) 评论(0) 推荐(0) 编辑

CefSharp 屏蔽右键菜单
摘要:既然是C#+web混用模式,当然就需要把web的右键操作屏蔽掉咯。废话不说了直接上代码。 调用方式: 搞定 这样就没有右键菜单咯 出处:https://blog.csdn.net/weiyongliang_813/article/details/50575725 阅读全文

posted @ 2019-11-25 23:54 jack_Meng 阅读(1585) 评论(0) 推荐(0) 编辑

CEfSharp下载文件 弹出保存框,实现 IDownloadHandler 接口
摘要:上节讲了如何将CefSharp集成到C#中,但集成后将web界面链接进ChromiumWebBrowser后,但web界面上下载附件的功能不好使咯。 百度了半天还是没搞定,只能去看官网的Excample和源代码,最后瞎猫碰死耗子给搞定了,需要去实现一个接口。 实现类 出处:https://blog. 阅读全文

posted @ 2019-11-25 23:50 jack_Meng 阅读(5864) 评论(1) 推荐(2) 编辑

CefSharp 与 js 相互调用及注意事项
摘要:CefSharp 与 js 相互调用 一. CefSharp调用 js CefSharp.WinForms.ChromiumWebBrowser wb; ...方式1. ExecuteScriptAsync 方法使用方式与 js 的 eval方法一样,异步执行,无返回值。// xxx为js的方法名称 阅读全文

posted @ 2019-06-21 10:38 jack_Meng 阅读(22260) 评论(2) 推荐(0) 编辑

CefSharp使用一
摘要:一.使用NuGet搜索CefSharp然后下载CefSharp.WinForms和CefSharp.Common 二.引用CefSharp.Windows,CefSharp,CefSharp三个dll 三.将平台换为X86或者X64,Any Cpu无法编译成功 四.使用 (1)配置初始化(一个进程只 阅读全文

posted @ 2019-06-20 16:53 jack_Meng 阅读(2783) 评论(0) 推荐(0) 编辑

使用CEfSharp之旅(8)CEFSharp 使用代理 更换位置IP
摘要:直接上代码: var settings = new CefSettings(); settings.CachePath = "cache"; settings.CefCommandLineArgs.Add("proxy-server", ProxyAddress); Cef.Initialize(s 阅读全文

posted @ 2019-06-20 16:49 jack_Meng 阅读(3028) 评论(0) 推荐(0) 编辑

C#Winform使用CefSharp将WebBowser控件替换为Chrome内核
摘要:先废话一段 ,好久没写博客了,也是跟环境工作有关,之前做技术,天天博客园的翻着 (还是喜欢博客园,因为大家都无私分享交流啊,不像CSDN啥东西都要积分,鄙视之),现在偶尔需要个什么东西了才打开VS写写,刚一上来,看到以前关注的朋友还有坚持写博客的 ,以前还时不时的记录下心情想法,现在也没那个兴趣了, 阅读全文

posted @ 2019-06-20 16:37 jack_Meng 阅读(1669) 评论(0) 推荐(0) 编辑

C# CefSharp如何在Winforms应用程序中使用
摘要:最近做了一个很小的功能,在网页上面打开应用程序,用vs的debug调试,可以正常打开应用程序,可布置到iis上面却无法运行应用程序,吾百度之,说是iis权限问题,吾依理做之,可怎么折腾也不行。最后boss给了两种方案,第一,弃b/s改c/s,第二,用CefSharp把b/s网站嵌进去。b/s网站已做 阅读全文

posted @ 2019-06-20 16:37 jack_Meng 阅读(4709) 评论(0) 推荐(0) 编辑

使用CefSharp在C#访问网站,支持x86和x64
摘要:CefSharp允许您在.NET应用程序中嵌入Chromium。它是Marshall A. Greenblatt 围绕Chromium Embedded Framework(CEF)的轻量级.NET包装器。大约30%的绑定是用C ++ / CLI编写的,这里的大部分代码都是C#。它可以从C#或VB或 阅读全文

posted @ 2019-06-20 16:35 jack_Meng 阅读(9786) 评论(0) 推荐(1) 编辑

基于Chrome内核(WebKit内核)定制开发DoNet浏览器
摘要:1. 源起 a) 定制.Net浏览器 本人是一名C#开发者,而作为C#开发者,做客户端应用中最头痛的一件事就是没有一个好的UI解决方案, WinFrom嘛,效率虽然还不错,但是做一些特殊的效果,完全应付不来,比如透明控件。比FPS太低有时候界面闪动得厉害。而WPF呢,内用内存又太高,效率有时候跟不上 阅读全文

posted @ 2019-06-20 16:32 jack_Meng 阅读(2544) 评论(0) 推荐(0) 编辑

WebKit应用程序开发的起因
摘要:公司的Web管理界面,用起来还可以,但是有一个问题一直无法解决。 在web页面上需要播放视频,由于比较这个功能比较老,不支持web模式播放,只支持CS模式,具体原因及不说了。 于是有了 winform程序加载web,在需要播放的时候,由web使用JS传参数到winform程序,然后在winform中 阅读全文

posted @ 2019-06-20 16:31 jack_Meng 阅读(598) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示

喜欢请打赏

扫描二维码打赏

支付宝打赏

主题色彩