花费了一些时间算是解决了总结一下结论,方便他人。

当需要在客户端显示网页时就要考虑用到浏览器插件,一个是MS的webbrowser,另一个好用的是webkit内核的第三方插件(webkit.net,google的open-webkit-sharp,做手机用的qtwebkit,Firefox的Geoko引擎的Windows Forms包装),webbrowser基本上可以满足需要,但是有一些问题不好解决,比如:IE6、7、8差异性大,用户不同的机器安装的IE内核不同,网页的兼容性,js脚本,不支持html5元素的网页等;令人开心的是老外分享有开源的第三方浏览器插件(下载地址:http://sourceforge.net/projects/webkitdotnet/      一直没有更新最新版本2011),webkit.net可以很好的解决了上面的问题,使用跟webbrowser一样方便,提供的类方法也是很类似,减少学习成本可以很快的上手;其他的几个插件也是可以的,open-webkit-sharp目前更新版本3.0,完善和更新了bug,不过复杂的配置安装过程,全英文的文档,网上也有很多这方便的资料,有时间的或者有必要可以选择这个。

webkit.net调用js函数:

//webKitBrowser1.DocumentText =

// "

Test Page" +

// "

Hello, World!

" +

// "

A

B

C

" +

// "

// "function f() { window.open('http://www.google.com', 'myWindow'); }" +

// "";

webKitBrowser1.IsScriptingEnabled = true;//启用js函数调用

string str = webKitBrowser1.StringByEvaluatingJavaScriptFromString("Test()");//参数跟webbrowser有点不一样,方法名加括号,测试时不要直接alert,好像没显示出来

两句代码,js函数定义到需要调用的网页里面,或者直接嵌入一段js也可以,比如上面注释的部分。

html页面显示代码插件,客户端显示web网页支持html5的第三方内核插件相关推荐

  1. 写文章遇到的问题 visio 画图插入Word 中只显示{代码},不显示图片

    这里写目录标题 1. visio 画图插入Word 中只显示{代码},不显示图片 1. visio 画图插入Word 中只显示{代码},不显示图片 word-选项-高级-显示域代码而非阈值(取消掉前面 ...

  2. 前端 input怎么显示null_小猿圈WEB前端之HTML5+CSS3面试题(一)

    学习是一件非常充实的过程,特别是把自己的乐趣变成工作的时候,很多朋友就喜欢学习web前端,所以学习前端,也希望从事前端的工作,但是因为缺少实战经验,所以很多都是卡在面试这关上,下面小猿圈总结了web前 ...

  3. 9种在wpf/winForm等客户端集成Web网页方案详解,全网最全,快收藏!!

    前言 B/S架构的Web程序几乎占据了应用软件的绝大多数市场,但是C/S架构的WinForm.WPF客户端程序依然具有很实用的价值,如设计类软件 AutoCAD与Autodesk Revit.WPS. ...

  4. html5+自动播放轮播插件,15个超强的jQuery/HTML5图片轮播插件

    最近我们为大家分享过不少基于jQuery的图片轮播插件,当然也有很多使用了HTML5和CSS3的相关技术,让整个图片播放器显得更加美观,动画效果显得更加炫酷.这次我们特意为大家筛选了一些最新的jQue ...

  5. php 延时显示代码,php 延时显示代码

    有点明白了,哈哈,异步的话,还是用回调函数吧 getData(function(data){ xxx; }); function getData(callback){ ...; callback(da ...

  6. 用思维导图分析代码(arduino用WEB网页-输入WIFI名与密码 )让初学者轻松搞懂程序的运作流程。

    学习和使用ESP8266,在ardoinoIDE写程序一个多月了. 刚开始看代码时,由于水平比较低, 分析代码比较难, 所以,在一边学习时,一边用思维导图去分析代码. 分析完,感觉思路有些清晰, 希望 ...

  7. web网页设计 HTML5+CSS大作业——传统节日--圣诞节(3页)

    HTML5+CSS大作业--传统节日–圣诞节(3页) 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. 服装. 体 ...

  8. iOS在支持arc的工程中,导入不支持arc的第三方的插件

    首先将插件导入到工程中,然后点击工程名,在targets下面找到相应的条目,然后选择build phares,打开第二行compile sourses,然后找到不支持arc的.m文件,在后边添加上&q ...

  9. html页面显示代码插件,jQuery – 高亮动态显示页面HTML代码插件

    一.写此插件的动机暨插件的作用 想想到现在我也写了超过100篇技术类文章了,几乎每个页面都有demo实例页面.我经常思考如何更加清晰的表述自己的观点,所以我会截图.会制作动画,甚至会录制视频,当然de ...

  10. 在HTML5中, web app 以及手机客户端中,设置页面图片等比例居中显示

    在HTML5中, web app 以及手机客户端中,设置页面图片等比例居中显示 接触前端时间不长,费了一些时间 img{display:block;max-width:100%;margin:auto ...

最新文章

  1. ubuntu 安装OpenBLAS
  2. Java并发编程-volatile关键字介绍
  3. java业务层怎么设计_java – 在业务逻辑和数据层看起来重叠时分解它们的最佳设计?...
  4. android系统签名app自动更新,【Android 进阶】Apk 使用系统签名
  5. c web mysql数据库_C连接Mysql数据库代码
  6. 诗与远方:无题(二十四)
  7. Windows核心编程条件变量
  8. 利用Python K-means实现简单图像聚类
  9. Salesforce 为什么要收购 Slack?
  10. 第 10 章 对象的实例化内存布局与访问定位
  11. Okio 1.9简单入门
  12. 摄像机跟随以及注视旋转和角度变化
  13. 计算机数据采集管理系统的结构和功能,计算机数据采集系统简介
  14. 王道训练营3月27日
  15. 融资方案的商业计划书
  16. 网站跳出率的相关要点介绍 1
  17. UINO优锘:【万物可视系列之四】可视化“疏通”智慧港口数据“阻塞”
  18. CAS号:2417213-21-7以(ZPS-PVPA)为催化剂载体
  19. 关于Render在不同情况的用法
  20. 23web app实现上下左右滑动

热门文章

  1. vue - webpack.dev.conf.js for FriendlyErrorsPlugin
  2. 2018年5月26日笔记
  3. 搭建Dubbo开发学习环境——补充新版本的Dubbo-Admin的编译和执行过程
  4. CamtasiaStudio如何导出视频上传优酷实现高清
  5. Oracle 归档模式的打开及关闭
  6. ES6 走马观花(ECMAScript2015 新特性)
  7. Oracle 区管理和段空间管理小结
  8. Mac电脑下使用Socket报错socket抛出Can’t assign requested address解决
  9. windows守护进程工具_Linux进程管理
  10. python经典题库及答案文库_Python经典题库及答案