第2篇:Xilium CefGlue 关于 CLR Object 与 JS 交互类库封装报告:导航篇
第2篇:Xilium CefGlue 关于 CLR Object 与 JS 交互类库封装报告 导航篇
本文转自“吾乐吧软件站”,原文链接:https://www.wuleba.com/?s=Xilium%20CefGlue
相关关键字:.NET Chrome浏览器、.NET Chromium浏览器、.NET Webkit浏览器、.NET Blink浏览器
课题名称:CLR Object 与 JS 交互类库封装报告
研究项目:Xilium CefGlue
研究时间:2013-11-01——2013-11-04
更新时间:2013-11-05
(一)第1篇:.NET多种WebKit内核/Blink内核浏览器初步测评报告
(二)基于.NET开发Chrome核心浏览器教程(基础入门篇,教你如何配置)
(三)发现大家最困难的就是配置代码,以及环境等,所以小牛下载了最新的环境,并且浓缩整合,给大家提供一个双击直接可以运行的代码包,要的拿去:Xilium.CefGlue 整合版可直接运行(基于 CEF 3.1650.1503 + Chromium 31.0.1650.16)
感兴趣的,可以加入:WebKit/Blink 内核浏览器开发 QQ交流群:244840771
开发语言为:.NET/C++ 方向
背景介绍:
Xilium CefGlue是一款基于Chromium Embedded Framework (CEF)的开源WebKit内核浏览器项目,用.NET进行了各种封装。说的通俗点,Xilium CefGlue是一款开源的.NET Chromium/Chrome浏览器,项目本身有很多优势,内核也在不断更新,具有良好的前景。但是,Xilium CefGlue有一个致命的问题:CLR Object无法很好的与网页前端JavaScript进行交互,实现方法非常复杂,非常繁琐。(后面会对实现方法进行具体介绍)
为了解决这个问题,于是决定使用C#,对此项目进行改造升级,新增一个Binding's CLR Object类库,实现CLR Object与JS全自动绑定。这次的封装,历时3天完成,占用1个工作日(周末),前后使用了4种方法,外加1种官方原生方法,共计5种实现方法,后面会对每个方法进行说明。
目录导航:
背景介绍
具体分析
1.1 实现过程
1.2 核心代码
1.3 评价总结
2.1 实现过程
2.2 核心代码
2.3 评价总结
3.1 实现过程
3.2 核心代码
3.3 评价总结
4.1 实现过程
4.2 核心代码
4.3 评价总结
5.1 实现过程
5.2 核心代码
5.3 评价总结
备忘说明
可能会搜索的关键字:
1、Xilium CefGlue如何实现JS与C#后台代码交互?
2、Xilium.CefGlue如何使用Js调用C#方法?
3、Xilium.CefGlue如何使用C#调用网页JS?
最后一个方法,属于最终选定的方案,因为这个在公司项目中使用了,所以不会说的太详细,只会说说思路,代码不提供。想要彻底解决这些问题,为了完成这个东西,必须死啃CEF的C++代码,伤不起啊!其他资料几乎木有~~
All by flydoos
2013-11-05
下载地址:2016年4月10日 此项目所有源码,以及文档正式开源 244840771 加QQ群下载
下载说明:① 请不要相信网站的任何广告;② 当你使用手机访问网盘时,网盘会诱导你下载他们的APP,大家不要去下载,直接把浏览器改成“电脑模式/PC模式”访问,然后免费普通下载即可;③ 123云盘限制,必须登录后才能下载,且限制每人每天下载流量1GB,下载 123云盘免流量破解工具
版权声明:
小编:吾乐吧软件站
链接:https://wuleba.com/8006.html
来源:吾乐吧软件站
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。


共有 0 条评论