cefsharp 运行环境与JS

Cef其是封装了google的Chromium浏览器控件, cefsharp其是对于CEF的.net封装,且是使用CLI的方式封装,那其就有三个项目:chromium,cef,CefSharp

  • Chromium: http://www.chromium.org

  • CEF: https://code.google.com/p/chromiumembedded
  • CefSharp:https://github.com/cefsharp/CefSharp
  • CefSharp其的基本类:

    C++ native层

    1. libcef.dll, libEGL.dll, libGLESv2.dll,ffmpegsumo.dll,d3dcompiler_47.dll, d3dcompiler_43.dll

    c# 动态库层

    1.CefSharp.dll, CefSharp.Core.dll,

    相应的资源库文件

    1.

    核心支撑库文件

    1.CefSharp.BrowserSubprocess.Core.dll、CefSharp.BrowserSubprocess.exe打开不一个浏览器其就创建一个进程,浏览器的多进程架构机制原理。

    2.

    CefSharp的Winform版本

    1.

    CefSharp的WPF版本

    1.CefSharp.Wpf.dll

    cefsharp wpf 其运行在.NET45环境上面。

    1. 基本框架

    1. cef的核心类:

    1. 对于本地网页的加载

    有一些文件显示不出来

    2. cefsharp的框架

    【相关文件】

    WPF框架中使用CefSharp嵌入web浏览器的方法教程

    http://www.111cn.net/net/171/91733.htm

    第1篇:.NET多种WebKit内核/Blink内核浏览器初步测评报告

    http://www.wuleba.com/23590.html

    heX——基于 HTML5 和 Node.JS 开发桌面应用

    http://www.cnblogs.com/lhb25/p/using-html5-and-nodejs-develop-desktop-app.html

    http://hex.youdao.com/zh-cn/tutorial/hex.html

    .net使用cefsharp开源库开发chrome浏览器(一)

    http://www.cnblogs.com/huangkaiyan10/p/swan_cefsharp.html

    基于.net开发chrome核心浏览器【二】

    http://developer.51cto.com/art/201304/390456.htm   (介绍了各种浏览器下载列表)

    时间: 2024-11-03 11:02:29

    cefsharp 运行环境与JS的相关文章

    第二节:Node.js中的交互式运行环境——REPL

    1.什么是REPL运行环境:为了使开发者方便测试javascript代码,提供了一个名为REPL(Read-Eval-Print-Loop)的可交互式运行环境. 2.怎么使用:在命令行窗口中,输入"node"命令并按下回车键,即可进入REPL运行环境. 3.声明对象并给属性赋值: > user=new Object();{}> user.name='yjh';'yjh'> user.age=20;20> user.setName=function(name){t

    node.js中的交互式运行环境-REPL

    <Node.js权威指南>第2章Node.js中的交互式运行环境--REPL 开发者可以在该环境中很方便地输入各种JavaScript表达式并观察表达式的运行结果. 在学习Node.js框架的过程中,通过该运行环境的使用,我们可以很方便地了解Node.js中定义的各种对象所拥有的各种属性及方法.本节为大家介绍在REPL运行环境中操作变量 2.2 在REPL运行环境中操作变量 在REPL运行环境中,可以使用var关键字来定义一个变量并为其赋值,但是在输入了对其赋值进行的表达式后,该表达式的执行结

    NodeJs&gt;-------&gt;&gt;第二章:Node.js中交互式运行环境--------REL

    第二章:Node.js中交互式运行环境--------REL 一:REPL运行环境概述 1 C:\Users\junliu>node 2 > foo = 'bar' ; 3 'bar' 4 > 二:在REPL运行环境中操作变量 1 C:\Users\junliu>node 2 > foo='bar' 3 'bar' 4 > var foo='bar' 5 undefined 6 > 1 console.log("foo='bar'"); //控

    KoaHub.js可借助 Babel 编译稳定运行在 Node.js 环境上

    koahubjs KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架.可以直接在项目里使用 ES6/7(Generator Function, Class, Async & Await)等特性,借助 Babel 编译,可稳定运行在 Node.js 环境上. 介绍 KoaHub.js -- 基于 Koa.js 平台的 Node.js web 快速开发框架.可以直接在项目里使用 ES6/7(Generator Function, Class, Async &am

    Vue.js 运行环境搭建详解(基于windows的手把手安装教学)及vue、node基础知识普及

    Vue.js 是一套构建用户界面的渐进式框架.他自身不是一个全能框架——只聚焦于视图层.因此它非常容易学习,非常容易与其它库或已有项目整合.在与相关工具和支持库一起使用时,Vue.js 也能完美地驱动复杂的单页应用. 在配置环境之前呢,有些基础的东西还是要和大家普及一下的.如果你已经对Vue.js有所了解,那请点击 配置步骤  跳转到配置环境的阅读,否则,请耐心看完看完. 首先,介绍一下Vue.js的概念,他是干啥的呢?一定要配置vue的运行环境吗? 如上述Vue.js不是个全能的框架,因为他的

    Egg.js运行环境配置场景

    没有NODE_ENV和EGG_SERVER_ENV环境变量的场景 执行npm run dev,默认读取config.default.js. 执行npm run start,默认读取config.prod.js 有NODE_ENV和EGG_SERVER_ENV环境变量的场景 EGG_SERVER_ENV优先级高于NODE_ENV. 比如,要为开发流程增加集成测试环境 SIT.将 EGG_SERVER_ENV 设置成 sit(并建议设置 NODE_ENV = production,也可以不设置),启

    Node.js权威指南 (2) - Node.js中的交互式运行环境——REPL

    2.1 REPL运行环境概述 / 102.2 在REPL运行环境中操作变量 / 102.3 在REPL运行环境中使用下划线字符 / 122.4 在REPL运行环境中直接运行函数 / 122.5 在REPL运行环境中定义并启动服务器 / 132.6 REPL运行环境中的上下文对象 / 132.7 REPL运行环境中的基础命令 / 142.8 小结 / 17

    定制化Azure站点Java运行环境(1)

    Azure website提供了为现代化的web应用程序快速部署的PAAS平台,可以让用户几分钟之内快速的将自己的应用部署到云端,并且提供了自动扩展(auto-scaling),SSL,多种语言(Java,Python,PHP, Node.JS, .Net) 等的支持,并且可以和其他Azure服务无缝整合等特性,赢得了很多用户的青睐. 作为PAAS平台,Azure website的app运行环境,OS等底层设施都由微软进行管理,用户只需要关心自己的App和Data即可,但在一些情况下,用户希望能

    定制化Azure站点Java运行环境(3)

    定制化Azure Website提供的默认的Tomcat和JDK环境 在我们之前的测试中,如果你访问你的WEB站点URL时不加任何上下文,实际上你看到的web界面是系统自带的测试页面index.jsp,位于/site/wwwroot/webapps/ROOT目录下,是Tomcat默认的根目录. 由于要检测JVM的usage信息以便确定,定制化修改的Java参数是否生效,所以我们需要写一些测试代码,打印出当前JVM的参数信息;首先使用FileZilla连接到你的网站,进入到/site/wwwroo