请在打开本代码前保证安装了“精易Web浏览器支持库”,否则会导致无法打开等极度严重的Bug
Q. 为什么提示找不到dll命令?
A. 请将"node.dll" 这个文件放到易语言根目录,易语言/lib 目录下,调试时会从这两个文件夹里寻找"node.dll"文件,"这两个目录必须要要node.dll"
如果是编译的版本,请将"node.dll" 存放到你编译好的程序的目录下
这里是程序中使用的Dll或Exe的查毒:截图.exe exdui.dll
1.首先程序使用了多标签(多Tabs)构架,对于很多人来说,这个构架并不是很新颖。但是,本浏览器(下称“MiniBlink浏览器”)使用的是多进程操纵,即一个浏览器便是一个进程,这样有什么好处呢?
1.由于Miniblink的特性,在统一进程下,如果创建多个浏览框窗口,如果修改单个的Cookie目录或者缓存目录,则本进程下的全部浏览框的Cookie目录或者缓存目录都会被修改,那么,如果采用多进程构架的话,就不存在这个问题,所以“MiniBlink浏览器”经过您简单的修改,每个浏览框都可以独立Cookie缓存,何乐而不为呢?
2.众所周知,Miniblink浏览框采用单线程渲染界面,那么假如你在窗口中创建过多的浏览框且都处于访问状态的话,实际访问速度就会大大的下降,而“MiniBlink浏览器”使用多进程,平均访问速度更加快。
原理介绍:多进程之间怎么进行很好的控制呢?其实就是一件简单的进程通信
在主进程中,程序保留了对于子进程的信息记录,标识保留在“高级选择夹_Ex”中的“子夹图标”这一函数中!!(这里要提出一个警告,“高级选择夹_Ex”中的“子夹图标”保留的为当前浏览框的标识,而不是真正是图标句柄,因为开始没有考虑图标的问题,后来也懒得改了,“SetImg”才是真正设置图标的命令!!)
2.主程序全局使用“Ex_DirectUI”
包含的Ex组件 | 介绍 | 构造 |
---|---|---|
小按钮_Ex | 创建一个图片小按钮 | 其实是一个简单的图像绘制的按钮 |
高级选择夹_Ex | 本组件是一个模拟高级选择夹的组件 | State拼凑组合而成 |
书签夹_Ex | 创建一个书签 | State拼凑组合而成 |
3.0模块中包含的部分组件 | 图片框,编辑框什么的 | 无 |
- 在代码中,其实“Ex_DirectUI”部分的代码是非常简洁易懂的,您可以直接看代码,上方的表格仅供参考
3.书签夹
4.收藏夹
5.高级选择夹
6.百度搜索框
7.下载
8.更多功能
MiniBlink.png (351.77 KB, 下载次数: 32)
欢迎光临 精易论坛 (https://125.confly.eu.org/) | Powered by Discuz! X3.4 |