C#开发Open-Webkit-Sharp浏览器并支持前端alert显示

看了网上的不少教程,可是老是老是只言片语的,可能不一样的人遇到的问题不同,他们就只列举了本身的问题,那么这里我来作一下总结吧,跟你们分享一下个人完整的开发过程web

首先你须要准备Visual Studio,版本不少人会选择2017,可是我测试的时候2017是无法加载Open-Webkit-Sharp插件的,因此就索性下载了一个Visual Studio2010,之因此使用2010版本还有一个重要的缘由api

下图是Google关于open-webkit-sharp的官网,最后只更新到2012年,因此改选了低版本的Visual Studio工具

此外,附上open-webkit-sharp的官方下载地址,我只测试了迅雷能够正常下载,其余的你们能够自行测试:测试

https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/open-webkit-sharp/OpenWebKitSharp%203.0.1.0023.rar网站

接下来该说怎么使用了,首先打开visual studio新建一个项目google

而后选择Visual C#,Windows窗体应用程序,dotNet Framework版本选择4插件

而后生成项目以后,会显示一个叫Form1的窗体3d

这时候,咱们把下载下来的open-webkit-sharp里面的Core文件夹下全部!对全部文件!拷贝到你项目的路径下面有个bin目录,里面的Debug项里面code

除此以外还须要把References文件夹下全部的文件拷贝到你项目的路径下面有个bin目录,里面的Debug项里面,这里重复说下,避免有人遗漏orm

最后将Binary文件夹下全部的文件拷贝到你项目的路径下面有个bin目录,里面的Debug项里面,若是提示替换的话直接肯定替换就行了

此时继续往下面走,点击项目菜单,添加引用

选择浏览一项

找到JSCore.dll、OpenWebKitSharp.dll、WebKit.InterOP.dll添加引用

接下来点击工具菜单,选择工具箱项

到下面这一页选择浏览

找到你的项目的Debug目录下的OpenWebKitSharp.dll肯定

屏幕左侧的工具箱里就出来了WebKitBrowser

鼠标左键点住而后拖动到From1窗体中,接下来调整Form1窗体的大小,让WebKitBrowser插件彻底嵌入到Form1窗体中去

其余的关于Form1的属性呢,你们能够右键点击Form1窗体,选择属性

 

固然若是你看到的是WebKitBrowser的属性,你能够直接点击Form1窗体的标题栏,而后就会自动切换成Form1窗体的属性了

关于Form1窗体属性的设置,这里再也不赘述,下面都有每一项的解释,你们本身自由发挥吧

如今已经发是完成了一多半的内容了

接下来运行一下,发现啥都没有,对啊,由于你并无指定域名,因此默认显示的是空白的

接下来咱们代码实现一下,双击窗体内部的WebKitBrowser控件会自动跳转到代码

代码呢就是这样,可是貌似你只能访问网站,可是并不能实现alert的效果

接下来咱们继续敲一个方法

直接放上一个方法的下面就行了,可是这里你的程序应该是会报错,咱们还要引入一下这个方法

你们找到From1.Designer.cs,而后插入一行

添加完仍是报错,你们根据提示引入WebKit就行了

此时咱们再运行的话alert也可使用了

本文只针对Open-WebKit-Sharp的小白提供教程,大神请绕道,谢谢

相关文章
相关标签/搜索