html页面显示代码插件,客户端显示web网页支持html5的第三方内核插件
花费了一些时间算是解决了总结一下结论,方便他人。
当需要在客户端显示网页时就要考虑用到浏览器插件,一个是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的第三方内核插件相关推荐
- 写文章遇到的问题 visio 画图插入Word 中只显示{代码},不显示图片
这里写目录标题 1. visio 画图插入Word 中只显示{代码},不显示图片 1. visio 画图插入Word 中只显示{代码},不显示图片 word-选项-高级-显示域代码而非阈值(取消掉前面 ...
- 前端 input怎么显示null_小猿圈WEB前端之HTML5+CSS3面试题(一)
学习是一件非常充实的过程,特别是把自己的乐趣变成工作的时候,很多朋友就喜欢学习web前端,所以学习前端,也希望从事前端的工作,但是因为缺少实战经验,所以很多都是卡在面试这关上,下面小猿圈总结了web前 ...
- 9种在wpf/winForm等客户端集成Web网页方案详解,全网最全,快收藏!!
前言 B/S架构的Web程序几乎占据了应用软件的绝大多数市场,但是C/S架构的WinForm.WPF客户端程序依然具有很实用的价值,如设计类软件 AutoCAD与Autodesk Revit.WPS. ...
- html5+自动播放轮播插件,15个超强的jQuery/HTML5图片轮播插件
最近我们为大家分享过不少基于jQuery的图片轮播插件,当然也有很多使用了HTML5和CSS3的相关技术,让整个图片播放器显得更加美观,动画效果显得更加炫酷.这次我们特意为大家筛选了一些最新的jQue ...
- php 延时显示代码,php 延时显示代码
有点明白了,哈哈,异步的话,还是用回调函数吧 getData(function(data){ xxx; }); function getData(callback){ ...; callback(da ...
- 用思维导图分析代码(arduino用WEB网页-输入WIFI名与密码 )让初学者轻松搞懂程序的运作流程。
学习和使用ESP8266,在ardoinoIDE写程序一个多月了. 刚开始看代码时,由于水平比较低, 分析代码比较难, 所以,在一边学习时,一边用思维导图去分析代码. 分析完,感觉思路有些清晰, 希望 ...
- web网页设计 HTML5+CSS大作业——传统节日--圣诞节(3页)
HTML5+CSS大作业--传统节日–圣诞节(3页) 常见网页设计作业题材有 个人. 美食. 公司. 学校. 旅游. 电商. 宠物. 电器. 茶叶. 家居. 酒店. 舞蹈. 动漫. 明星. 服装. 体 ...
- iOS在支持arc的工程中,导入不支持arc的第三方的插件
首先将插件导入到工程中,然后点击工程名,在targets下面找到相应的条目,然后选择build phares,打开第二行compile sourses,然后找到不支持arc的.m文件,在后边添加上&q ...
- html页面显示代码插件,jQuery – 高亮动态显示页面HTML代码插件
一.写此插件的动机暨插件的作用 想想到现在我也写了超过100篇技术类文章了,几乎每个页面都有demo实例页面.我经常思考如何更加清晰的表述自己的观点,所以我会截图.会制作动画,甚至会录制视频,当然de ...
- 在HTML5中, web app 以及手机客户端中,设置页面图片等比例居中显示
在HTML5中, web app 以及手机客户端中,设置页面图片等比例居中显示 接触前端时间不长,费了一些时间 img{display:block;max-width:100%;margin:auto ...
最新文章
- ubuntu 安装OpenBLAS
- Java并发编程-volatile关键字介绍
- java业务层怎么设计_java – 在业务逻辑和数据层看起来重叠时分解它们的最佳设计?...
- android系统签名app自动更新,【Android 进阶】Apk 使用系统签名
- c web mysql数据库_C连接Mysql数据库代码
- 诗与远方:无题(二十四)
- Windows核心编程条件变量
- 利用Python K-means实现简单图像聚类
- Salesforce 为什么要收购 Slack?
- 第 10 章 对象的实例化内存布局与访问定位
- Okio 1.9简单入门
- 摄像机跟随以及注视旋转和角度变化
- 计算机数据采集管理系统的结构和功能,计算机数据采集系统简介
- 王道训练营3月27日
- 融资方案的商业计划书
- 网站跳出率的相关要点介绍 1
- UINO优锘:【万物可视系列之四】可视化“疏通”智慧港口数据“阻塞”
- CAS号:2417213-21-7以(ZPS-PVPA)为催化剂载体
- 关于Render在不同情况的用法
- 23web app实现上下左右滑动
热门文章
- vue - webpack.dev.conf.js for FriendlyErrorsPlugin
- 2018年5月26日笔记
- 搭建Dubbo开发学习环境——补充新版本的Dubbo-Admin的编译和执行过程
- CamtasiaStudio如何导出视频上传优酷实现高清
- Oracle 归档模式的打开及关闭
- ES6 走马观花(ECMAScript2015 新特性)
- Oracle 区管理和段空间管理小结
- Mac电脑下使用Socket报错socket抛出Can’t assign requested address解决
- windows守护进程工具_Linux进程管理
- python经典题库及答案文库_Python经典题库及答案