B/S软件包装成C/S桌面软件——gecko内核

原创
2017/08/23 10:39
阅读数 227
使用gecho内核将B/S软件包装成C/S桌面软件,步骤跟我上一篇Chromium内核的基本差不多。
第一步、用vs2015创建winform项目;
第二步、使用NuGet的管理程序包界面里的搜索功能,搜索gecko关键词,看到的Geckofx45包就是我们需要用到的,安装它即可;
第三步、拷文件到项目的debug目录,需要拷的文件有:
                packages\Geckofx45.45.0.32\lib\net45\目录下的所有文件
                packages\Geckofx45.45.0.32\content\目录下的Firefox文件夹
第四步、编写代码
```
            string url = "http://www.baidu.com";
            GeckoWebBrowser gecko = new GeckoWebBrowser();
            gecko.CreateControl();
            gecko.NoDefaultContextMenu = true; //禁用右键菜单
            gecko.Dock = DockStyle.Fill;
            gecko.Navigate(url);
            this.Controls.Add(gecko); //添加到窗口中
    就这几行代码就可以了,后期的优化策略 需要自己根据当前项目要求摸索。gecko内核对falsh支持不好,目前没有好的解决方法,而且h5的标签支持 没有Chromium的全面。
展开阅读全文
打赏
0
0 收藏
分享
加载中

引用来自“ET-007”的评论

引用来自“gs586169”的评论

引用来自“ET-007”的评论

高德地图加载进来不能使用鼠标滚轮缩放,有什么办法解决吗

可能你的配置有问题, 我使用http://gaode.com/这个网址 用cef加载 鼠标是正常的
cef的我也试了,也是可以的,但cef用的是wekit内核;就这个gecko内核的鼠标滚轮缩放不行。

回复@ET-007 : 对呀 cef的可以的啊, 搞不定 就换那个呗, cef对H5特性支持 比gecko好
2017/09/30 15:29
回复
举报

引用来自“gs586169”的评论

引用来自“ET-007”的评论

高德地图加载进来不能使用鼠标滚轮缩放,有什么办法解决吗

可能你的配置有问题, 我使用http://gaode.com/这个网址 用cef加载 鼠标是正常的
cef的我也试了,也是可以的,但cef用的是wekit内核;就这个gecko内核的鼠标滚轮缩放不行。
2017/09/30 15:23
回复
举报

引用来自“ET-007”的评论

高德地图加载进来不能使用鼠标滚轮缩放,有什么办法解决吗

可能你的配置有问题, 我使用http://gaode.com/这个网址 用cef加载 鼠标是正常的
2017/09/26 09:34
回复
举报

引用来自“ET-007”的评论

高德地图加载进来不能使用鼠标滚轮缩放,有什么办法解决吗

回复@ET-007 : 😓我没试过, 让我试试
2017/09/26 09:32
回复
举报

引用来自“ET-007”的评论

高德地图加载进来不能使用鼠标滚轮缩放,有什么办法解决吗

回复@ET-007 : 看看鼠标事件有没有捕获到..如果这个正常的话 可能高德地图的配置有问题...我用百度和谷歌地图 高德没用过....
2017/09/20 09:04
回复
举报
高德地图加载进来不能使用鼠标滚轮缩放,有什么办法解决吗
2017/09/18 18:54
回复
举报
更多评论
打赏
6 评论
0 收藏
0
分享
返回顶部
顶部