易语言html5内核,精易Web浏览器支持库易语言版

精易Web浏览器支持库(miniblink内核)采用C语言重写,解决了易语言版本存在的稳定性问题。支持库使用Miniblink内核,提升了启动速度30%以上,并改善了操作响应速度和动画显示效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

软件介绍

精易Web浏览器支持库(miniblink内核)是一款精易Web浏览器支持库易语言版,但易语言在开发支持库上面,如果涉及到一些指针、内存调用等方面,则会显示出劣势,软件崩溃问题、卡死问题无法得以解决。故此,在易语言版测试后不久,便决定要使用C语言重写支持库。

支持库说明

本支持库使用的Web浏览器内核来自于 Miniblink , 该作者一直在维持该项目的更新不少年头了, 因为有了他默默无闻的付出, 大家才能这么愉快的使用。

支持库将持续更新,为大家提供最好用,最高效的易语言wke内核浏览器。

【C语言支持库的好处】

原生调用,方法、函数、类型等即得即用,无需转换数据类型及读写内存。

指针、内存、回调统统搞定

cdcel与stdcall直接调用,无需自己实现转换,稳定性+100%

使用易语言官方提供的、有保障的头文件,错误率<0.1%

直接编译生成动态库fne,静态库lib,无需转换,安全稳定

超过数千行的源代码,完整重构

对原支持库的逻辑和结构进行优化

【性能提升】

启动速度提升:30%以上,数据经过打开到加载完毕时间统计获得。

操作响应速度提升明显。在不特别复杂的网页逻辑下,响应速度提升明显。

动画速度与显示效果提升,使效果更加平滑。具体可以参考组合框、颜色选择器等组件。

使用说明

当前版本为正式版,当前已经完全支持如下内容!

1. 浏览器部分。

2. javascript部分。

3. 特殊功能部分。

4. wke填表部分。

5.Ajax部分。

将wke.fne放入到【易语言目录\lib\】文件夹中

将wke_static.lib放入到【易语言目录\static_lib\】文件夹中

将node.dll放入到【易语言目录\】文件夹中

将node.dll放入到【易语言目录\lib】文件夹中

请注意:该版本与旧版(原2018年7月版)可以做到直接替换,但请注意:由于支持库结构不同,窗口的通用消息无法直接使用,具体用法请看例程。

本支持库将可以直接与原支持库替换,故目前直接与原支持库使用相同名字。

d230fd8064bcf0b3843c8fc9810065d0.png

重写 支持库说明: 本次更新完全使用C语言重写 ,相比易语言, 稳定性提升 ,速度提升 , C语言原生调用,带来原汁原味的快感。 【C语言支持库的好处】         原生调用,方法、函数、类型等即得即用,无需转换xx类型及读写内存。        指针、内存、回调统统搞定        cdcel与stdcall直接调用,无需自己实现转换,稳定性+100%        使用易语言官方提供的、有保障的头文件,错误率<0.1%直接编译生成动态库 fne,静态库lib,无需转换,安全稳定        超过数千行的源代码,完整重构        对原支持库的逻辑和结构进行优化 总结起来三个字: 稳     快     好 -------------------------------------------------------------------- miniblink内核dll更新迭代次数: 20次以上(距离上次易语言正式支持库发布) 累计BUG修复 约:110+项 累计功能性改进约:170+项 再次感谢 miniblink作者的更新维护。 【性能提升】         启动速度提升:30%以上,xx经过打开到加载完毕时间统计获得。         操作响应速度提升明显。  在不特别复杂的网页逻辑下,响应速度提升明显。         动画速度与显示效果提升,使效果更加平滑。  具体可以参考组合框、颜色选择器等组件。 ------------------分割线 ---------------- 【更新日志】 【正式】2020年11月25本号: 1.6.1125 更新说明:         修复:                 *新窗口无法弹出的问题                 *ajax失效问题                 *修复新窗口无法挂接事件的问题                 *获取所有Cookie() 会崩溃的问题                 *修复新窗口创建失败的问题         新增:                 *新增一个事件, #浏览器事件_绘画事件, 浏览器发生重画时触发, 使用 挂接事件() 进行挂接         删除:                 *弃用支持库里所有对cookie进行二次封装的命令 , 所有cookie相关的命令都是原封调用node.dll                         设置cookie请调用 设置cookie_CURL(), 该命令原封调用node.dll的wkeSetCookie接口                         支持库所有cookie相关的命令都是原封调用node.dll, 不会做任何修改 【正式】2020年11月24日 更新说明: 修复:                 *优化程序稳定性                 *修复几处已知的内存泄漏问题                 *修复 特殊功能.取post数据() 可能会崩溃的问题                 *修复WKE_填表 已知问题, 类内的方法基本都重写了                 *修复部分网页打开会崩溃问题                 *修复WKE_填表.post() url数据类型问题                 *获取HTTP头字段信息(), 参数key类型改为文本型                 *获取响应HTTP头字段信息(), 参数key类型改为文本型                 *调用DevTool(), 参数3不在内部进行编码, 传递的文本必须先转换成utf8在传递进去                 *优化启动速度                 *修复ajax.post 数据过长崩溃问题                 *修复取框架文本错误问题, 取网页源码支持获取指定框架了         新增:                 事件:                         *打开文件对话框, 全局事件, 只有第一个web浏览器组件收到此消息                         *保存文件对话框, 全局事件, 只有第一个web浏览器组件收到此消息                         *网页图标改变                 命令:                         *wke_消息循环, 此方法会屏蔽易语言自带的消息循环, 使得web浏览器组件能使用tab键切换焦点                         *wke
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值