一、说明:Miniblink:Miniblink - 免费小巧开源的浏览器控件本项的目的 是 调用miniblink扩展库 在 程序中嵌入浏览器 展示 网页效果二、效果图:1、加载网页效果图:2、开发者工具界面图:三、事例代码:import win.ui;
/*DSG{{*/
var winform = win.form(text="使用miniblink加载网页";right=759;botto
转载
2020-01-02 09:32:17
5678阅读
由于项目需要,一直使用qt5.7.0这个版本,但是这个版本携带的webwidget不支持vue等项目的运行,可能chrom内核版本太旧于是就查找了一下开源项目,发现了miniblink这个东西,引用也非常方面,今天使用了一下,现在做一个总结github上下载sdk,解压出来里面有两个文件有用把wke.h复制到工程目录下,把node.dll复制到运行目录下 ,接下来新建一个qt的gui项目,main函数中这样写int main(int argc, char *argv[]){ QA
原创
2021-08-27 16:16:50
2066阅读
一、事例说明:在aardio中嵌入miniblink微浏览器并调用miniblink方法,执行js相关操作!二、事例功能:1、miniblink调用js函数2、miniblink执行js代码3、miniblink计算js表达式三、效果展示:1、弹出窗口2、html页面四、代码展示:1、关键代码:mb.window.alert("调用JS的alert函数"); //调用JS函数
mb.docu
转载
2020-01-03 09:40:50
5061阅读
1评论
一、事例说明:书写在html中的js代码,调用aardio函数,达到界面与后台交互的效果二、事例功能:1、关闭应用窗口2、拖动应用窗口3、调用aardio函数实现原生弹窗效果三、效果展示: 四、代码展示:1、关键代码:js要回调 的的原生函数/*
只要写到 mb.external里面的本地函数在JS中都可以直接调用。
*/
mb.external = {
//拖动窗口
hitC
转载
2020-01-03 10:38:29
2684阅读
一、前言用Qt做项目过程中,遇到需要用到浏览器控件的项目,可能都会绕不开一个问题,那就是从Qt5.6版本开始mingw编译器的Qt构建套件,不再提供浏览器控件了,之前还可以用webkit控件,这下很多项目要么选择5.6以下版本,要么选择msvc的构建套件,而且大部分的msvc构建套件还不自带浏览器控件,也需要自己编译,只有原配的构建套件比如Qt5.9+VS2015、Qt5.12+VS2017这种搭配才可能有浏览器控件,不然就算你勾选了浏览器控件也不会安装,这样就使得很多依赖浏览器控件的项目比较被动,于是必
原创
2021-06-02 10:56:48
199阅读
一、前言用Qt做项目过程中,遇到需要用到浏览器控件的项目,可能都会绕不开一个问题,那
原创
2022-03-01 10:14:06
789阅读
最近公司产品中自定义浏览器比较老,打开一些支持h5 的站莫名报错,而且经常弹框。已经到了令人无法忍受的地步了,
一、事例说明:调用miniblink扩展库展示网页,并在打开的网页中通过选择器选择网页元素达到模拟输入,并提交的效果。二、事例功能:1、展示链接指定的网页2、模拟输入指定字符串到输入栏中3、模拟点击提交搜索按钮4、等待页面跳转后新网页加载完成三、效果展示:1、打开并选择网页元素节点:2、页面跳转后:三、事例代码:1、关键代码:/*
调用js的querySelector函数搜索节点,
并且改变节点的
转载
2020-01-02 10:10:20
10000+阅读
一、事例说明:在aardio中注册js函数,使html中的js代码可以通过注册的js函数来调用aardio函数二、事例功能:1、html中事件响应aardio函数三、效果展示:1、界面2、aardio弹窗四、代码展示:1、关键代码:注册js函数实现aardio方法//注册JS函数
web.blink.jsBindFunction("aardioMsgbox",1/*JS回调时的参数个数*/,fun
转载
2020-01-05 13:27:27
2979阅读
Qt编写地图综合应用58-兼容多浏览器内核用Qt做项目过程中,遇到需要用到浏览器
原创
精选
2024-04-24 13:36:45
2314阅读
一、事例说明:二、事例功能:1、注册 网址改变 事件函数2、注册 标题改变 事件函数3、注册 dom加载完成 事件函数4、注册 打开连接 事件函数5、重写 alert 函数6、重写 提示窗口 函数三、效果展示:四、代码展示:1、关键代码:mb.onUrlChanged = function(url){
winform.edit.print("mb.onUrlChanged", "网址已变更
转载
2020-01-06 09:31:28
2361阅读
一、事例说明:aardio接收js传递的字符串、数组、对象参数二、事例功能:1、遍历JS对象的所有成员2、遍历JS数组的所有成员3、直接转换为普通的对象(json->tab)三、效果展示:点击链接后效果:四、代码展示:1、关键代码://使用external接口定义网页脚本可调用的本地函数
wb.external = {
aardioCall = function(jsObject
转载
2020-01-06 10:15:01
3040阅读
一、前言miniblink是一个追求极致小巧的浏览器内核项目,全世界第三大流行的浏览器内核控件。其基于chromium最新版内核,去除了chromium所有多余的部件,只保留最基本的排版引擎blink。miniblink保持了10M左右的极简大小,是所有同类产品最小的体积,同时支持windows xp、npapi。miniblink的作者非常牛逼,QQ昵称叫扫地僧,犹如天龙八部中的扫地僧一般,极其
一、前言miniblink是一个追求极致小巧的浏览器内核项目,全世界第三大流行的浏览器内核控件。其基于chromium最新版内核,去除了chromium所有多余的部件,只保留最基本的排版引擎blink。miniblink保持了10M左右的极简大小,是所有同类产品最小的体积,同时支持windows xp、npapi。miniblink的作者非常牛逼,QQ昵称叫扫地僧,犹如天龙八部中的扫地僧一般,极其
写此文章的起源是我目前正在做的一个开源项目miniblink(欢迎访问miniblink.net来了解,这是个精简chromium内核),一直没有devtools功能,因为被精简了嘛。所以打算把这功能加上。但要加devtools,之前的想法是可能会有巨大困难。因为miniblink把chromium的基本除了blink之外的所有组件都裁剪掉了,包括content层。了解chromium的人都知道,
准备工作1. 易语言、VSCode2. miniblink模块、精易模块、Node.dll3. JQuery-1.9.1.js如果你没有可以去看上一期教程下载注:本期demo例程请到文章末尾获取~~miniblink绑定1. 导入miniblink、精易模块: 2. 先在易语言中新建一个无边框的窗口,然后再在顶部的位置放一个透明标签组件(主要是用来移动窗口) 然后给
转载
2024-01-08 19:16:02
445阅读
一、前言大屏地图模块采用浏览器模块+echart组件,Qt自带了webkit或者webengine模块,其中在win上mingw编译器的Qt5.6以后的版本,没有了浏览器模块,这个就需要用第三方的浏览器模块比如miniblink或者cef等,个人偏好miniblink因为足够简单。
原创
2022-04-08 11:10:56
9191阅读
一、前言miniblink是一个追求极致小巧的浏览器内核项目,全世界第三大流
原创
2022-03-22 17:06:33
153阅读
今天来给大家讲解一下易语言&miniblink交互教程的第三课,也就是如何让易语言与Miniblink进行数据交互,相互传递参数。 1、用易语言调用JS调用JS的方式很简单,只需要一句代码即可:wke.运行JS (“ 这里填写文本型的JS代码 ”)举个栗子:wke.运行JS (“ alert('测试提示') ”) 当然,也可以用这个方法来调用我们自己写的JS函数:JS代码:fun
转载
2023-08-09 14:44:32
260阅读
tkinter+miniblink实现网页组件引言之前的方法优缺点分析注意miniblink安置好外部文件连接到Python简单例子缺点结语 引言在我之前的一片文章:tkinter浏览器组件中,谈及到了tkinter自身没有办法实现浏览器组件显示HTML文本的问题,同时给出了使用外部程序实现tkinter浏览器组件的方法。但这篇文章,我使用“网页组件”的名称,因为这次可以全面由tkinter(P
转载
2024-09-06 18:49:40
197阅读