精易Web浏览器免费下载 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置:首页网络软件主页浏览 → 精易Web浏览器支持库(miniblink内核) v1.6.1125 正式版

精易Web浏览器支持库(miniblink内核)

v1.6.1125 正式版

精易Web浏览器支持库(miniblink内核)
  • 软件大小:37.4M
  • 软件语言:中文
  • 软件类型:国产软件 / 主页浏览
  • 软件授权:免费软件
  • 更新时间:2022-03-04 19:04
  • 软件等级:4星
  • 应用平台:WinXP, Win7, Win8, Win10
  • 软件官网:

ITMOP本地下载文件大小:37.4M

点赞好评0%(0) 差评差评0%(0)

软件介绍人气软件精品推荐相关文章网友评论下载地址

小编为您推荐:精易Web浏览器浏览器

精易Web浏览器是首款支持易语言web浏览器支持库的电脑浏览器,里面附带miniblink内核,安装之后,用户便可直接使用!不仅绿色轻巧,运行速度也是相当的快!广大易友们,还在等什么,快来下载使用吧!

精易Web浏览器使用说明

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

1.浏览器部分。

2.javascript部分。

3.特殊功能部分。

4.wke填表部分。

5.Ajax部分。

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

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

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

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

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

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

精易Web浏览器最新版

支持库说明

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

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

精易Web浏览器软件优势

【C语言支持库的好处】

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

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

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

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

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

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

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

【性能提升】

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

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

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

常见问题

Q. 为什么提示找不到dll命令?

A. 请将"node.dll" 这个文件放到易语言根目录,易语言/lib 目录下,调试时会从这两个文件夹里寻找"node.dll"文件,"这两个目录必须要要node.dll"

如果是编译的版本,请将"node.dll" 存放到你编译好的程序的目录下

Q. 为什么我设置dll路径后还是提示无法找到命令? wke api not found

A. 如果您的node.dll不是存放在程序的目录下,那么可以使用 wke_设置dll路径("node.dll完整路径") 来设置node.dll的路径

设置的前提是,必须在窗口载入完毕之前设置, 如果在 __启动窗口_创建完毕  这个事件下设置是无效的

因为触发 __启动窗口_创建完毕 这个事件之前就已经调用了 node.dll的命令了,所以还没有设置的时候就已经提示错误了

正确的设置方法:

把 "_启动窗口" 改为其他名字, 比如改成 "窗口_主窗口"

新建一个子程序,子程序名字为 "_启动子程序",这个子程序有一个整数型的返回值

然后在 "_启动子程序" 下第一行代码写上 wke_设置dll路径("你的node.dll完整路径")

最后在调用 载入(窗口_主窗口,,假)

这才是正确调用 wke_设置dll路径() 的方法

Q. 为什么不能在多线程中调用

A. 为了防止多线程可能出现的崩溃情况,多线程调用时,不能够跨线程调用。

如果确实需要多线程调用组件的,可以将调用代码放入到 _标签_反馈事件中, 再通过反馈事件进行调用wke

Q. 为什么无法静态编译?

A. 请把wke_static.lib 文件放到易语言 static_lib 目录下在进行编译

如果还是出错,请把其他支持库取消选择后重试

如果通过上述解决方案还是无法静态编译,请将易语言输出的 错误信息,出错系统版本,易语言版本,易语言核心库版本等信息在帖子中回复,或者在群内@项目部006

注意: 请勿将支持库(wke.fne)或者静态库(wke_static.lib)文件名修改

Q. 为什么我取回的网页源码是乱码?

A. 因为考虑到网页中可能会有一些gb2312无法显示的字符,所以现在的返回文本都是以utf8的形式返回

如果是按gb2312的形式返回,那么这些无法显示的字符会变成问号"?",且无法逆转,而utf8解决了这一个问题

以gb2312的形式来显示utf8就会出现乱码,精易web支持库已经提供了几个常用的编码转换,大家可以调用来转换

Q. 为什么 Url载入结束 事件没有触发?

A. 触发 url载入结束 事件需要在 Url载入开始 下hook网络请求,而这个hook会占用比较多的资源

为了使得程序能更稳定的运行,我们在内部把这个hook取消了

如果需要触发Url载入结束,请在Url载入开始时,判断哪些网页需要触发Url载入结束,然后调用 特殊功能对象的 拦截网络请求(Job) 方法

如果您想每个网页都触发 Url载入结束事件,那么在 Url载入开始事件下不判断Url地址直接调用 特殊功能.拦截网络请求(Job)

这样每个url载入结束都会触发, 但是, 我们不建议您这么做

Q. 为什么无法打开本地HTML文件?

A. 使用 精易Web浏览器.url = "本地HTML路径"  或者 精易Web浏览器.浏览网页("本地HTML路径") 是无法浏览的

精易Web支持库中有提供了载入本地HTML或者内存HTML数据

载入本地HTML文件请调用 精易Web浏览器.载入HTML文件("本地HTML文件")

载入内存HTML数据请调用 精易Web浏览器..载入HTML文本("utf8 HTML文本")

更新内容

修复:

*新窗口无法弹出的问题

*ajax失效问题

*修复新窗口无法挂接事件的问题

*获取所有Cookie() 会崩溃的问题

*修复新窗口创建失败的问题

新增:

*新增一个事件, #浏览器事件_绘画事件, 浏览器发生重画时触发, 使用 挂接事件() 进行挂接

删除:

*弃用支持库里所有对cookie进行二次封装的命令, 所有cookie相关的命令都是原封调用node.dll

设置cookie请调用 设置cookie_CURL(), 该命令原封调用node.dll的wkeSetcookie接口

支持库所有cookie相关的命令都是原封调用node.dll, 不会做任何修改

更多>>软件截图

推荐软件

其他版本下载

    精品推荐

    相关文章

      下载地址

      • 精易Web浏览器支持库(miniblink内核) v1.6.1125 正式版

      查看所有评论>>网友评论

      发表评论

      (您的评论需要经过审核才能显示) 网友粉丝QQ群号:203046401

      查看所有0条评论>>

      更多>>猜你喜欢