weolar / miniblink49 Goto Github PK
View Code? Open in Web Editor NEWa lighter, faster browser kernel of blink to integrate HTML UI in your app. 一个小巧、轻量的浏览器内核,用来取代wke和libcef
License: Apache License 2.0
a lighter, faster browser kernel of blink to integrate HTML UI in your app. 一个小巧、轻量的浏览器内核,用来取代wke和libcef
License: Apache License 2.0
这个好像被你删了?怎么补回,不差这一点容量啊
编译指南中说编译其他所有项目
但是
严重性 代码 说明 项目 文件 行
错误 LNK1104 无法打开文件“node.lib” cefclient F:\WORK\ExtraLib\miniblink49\build\cefclient\LINK 1
严重性 代码 说明 项目 文件 行
错误 C2039 “GetBydefaultVal”: 不是“gin::Dictionary”的成员 electron f:\work\extralib\miniblink49\electron\browser\api\apiwindow.cpp 1586
严重性 代码 说明 项目 文件 行
错误 C2039 “GetBydefaultVal”: 不是“gin::Dictionary”的成员 electron f:\work\extralib\miniblink49\electron\browser\api\apiwindow.cpp 1586
且只编译4.8不行 会出现
严重性 代码 说明 项目 文件 行
错误 LNK1181 无法打开输入文件“v8_5_7.lib” miniblink F:\WORK\ExtraLib\miniblink49\build\miniblink\LINK 1
但是5.7会出现
严重性 代码 说明 项目 文件 行
错误 C2039 “GetBydefaultVal”: 不是“gin::Dictionary”的成员 electron f:\work\extralib\miniblink49\electron\browser\api\apiwindow.cpp 1610
而且没有项目名字叫node
GetBydefaultVal没有此函数
编译文件位置
ApiWindow.cpp
支持Linux和MacOS吗?如果现在不支持,那么支持的打算吗?因为体积小,所以打算用它来开发一个跨平台的桌面应用。
你好,用vs2015编译链接失败:fatal error LNK1181: 无法打开输入文件“ots.lib”,
请问下这个怎么解决?
请问作者,没有android版本吗?
另外是否支持音视频文件解码呢?
在180520版中已经修复了npaliedit控件崩溃的问题,更新了之后,又出现了,而且0525版以后,改了很多接口,又退不回0520版了,请帮忙修复一下,谢谢,比较急。
在按钮为disable的时候,鼠标样式应变为禁用样式,但是还是为指针。
之前一直用wke,但是wke没有64位,cef又太庞大了,感谢weolar提供的小巧的cef版本,还暖心的提供了wke接口。
如果使用vue-router,wkeReload会直接刷新路由地址虚拟地址,而不是真正的网页地址,使用内存网页的时候,比较麻烦,wkeLoadUrlBeginCallback返回的url是虚拟地址,而不是真正的文件地址
miniblink发送的accept-language请求头里写的是简体中文,能否有其他语言?
我刚才下载到的一解压,仍然是 cef 。。。
mb好像不支持datalist标签 很蛋疼额
使用的网址: http://huixin.icinfo.cn/html/download.action
点击网页里的相关文件下载链接,wkeOnDownload 函数没有响应。
用法如下:
wkeOnDownload(app->window, OnDownload, app);
OnDownload 是我的下载进度回调函数。
只是一个小前端,表示看不懂。。。api和elctron一样,但是具体该怎么使用呢?用npm 装吗?萌新问题,希望不吝赐教
如图 点击“立即前往”或者“返回” 都无反应
测试网址:http://online.icinfo.cn/eppnet/home/enHomeAction.do?_id=1529920626960
对于 每个页面可以实现单独的cookie,或者说一个浏览器实例一个cookie,实例之间不共享cookie。
当然,如果能动态控制是否分离cookie当然更好
為何不直接使用Blink 的原始碼,而是裁減Chromium?
Blink Source Code: https://chromium.googlesource.com/chromium/blink
警告超级多,不知道用起来稳定性如何
编译指南中说编译其他所有项目
但是
严重性 代码 说明 项目 文件 行
错误 LNK1104 无法打开文件“node.lib” cefclient F:\WORK\ExtraLib\miniblink49\build\cefclient\LINK 1
严重性 代码 说明 项目 文件 行
错误 C2039 “GetBydefaultVal”: 不是“gin::Dictionary”的成员 electron f:\work\extralib\miniblink49\electron\browser\api\apiwindow.cpp 1586
且只编译4.8不行 会出现
严重性 代码 说明 项目 文件 行
错误 LNK1181 无法打开输入文件“v8_5_7.lib” miniblink F:\WORK\ExtraLib\miniblink49\build\miniblink\LINK 1
但是5.7会出现
严重性 代码 说明 项目 文件 行
错误 C2039 “GetBydefaultVal”: 不是“gin::Dictionary”的成员 electron f:\work\extralib\miniblink49\electron\browser\api\apiwindow.cpp 1610
而且没有项目名字叫node
共有两个问题:
miniblink主要是用于嵌入式组件,大量采用webp作为图片格式,打包到应用中,可以很有效的解决应用大小问题,希望能加入。
复现过程:
比如osx和linux
2018-05-25 以后的版本,我这都编译失败。
全部错误提示都是 “error LNK2001: 无法解析的外部符号 "public: class v8::xxx”,类似的提示都在 v8 名称空间。
好像是没有链接 V8 的库。但工程设置中确实有 v8 的库。v8_5_7 工程配置中加了 BUILD_V8_SHARED 宏,这是要构建 动态库 的节奏?但其工程配置又指明构建静态库,miniblink工程配置中也没有添加 USING_V8_SHARED 宏,实在是搞不懂。
有请明白人解答下疑惑。
严重性 代码 说明 项目 文件 行 禁止显示状态
错误 LNK1104 无法打开文件“node.lib” cefclient D:\Code\miniblink49\build\cefclient\LINK 1
无法编译
Miniblink字体发虚
devtools 无法通过选择按钮选择界面元素,定位到devtools的dom,chrome是可以的。
比如有这样一段html代码,:
很奇怪,文件选择框点击无效,弹不出来
为啥要加上49这个数字?
第一次发现这个项目,下意识的认为是基于49版本精简而来的.所以才有此疑惑.
blink是最好的UIKit,没有之一。如此,很有可能开创性的发明出 miniblink wear等概念设备,并且能大卖,造福广大前端或软件工程师。
如何用miniblink实现浏览器,是否有demo提供
项目当前编译出来的名字为 node.dll,很容易让人联想到 V8 与 nodejs,为避免误解,建议这样修改目标文件名。好处是 短小精悍,宜记忆,不容易混淆:
或者统一叫 mb.dll。
严重性 代码 说明 项目 文件 行
错误 LNK1112 模块计算机类型“X86”与目标计算机类型“x64”冲突 libcurl F:\WORK\ExtraLib\miniblink49\out\tmp\libcurl\Debug\amigaos.obj 1
http://edu.163.com/18/0702/09/DLMUKQEP00297VGM.html
wkexe.exe 打开空白 miniblink-180628
nodejs是MIT
blink是LGPL+BSD
为什么miniblink要用这么一个严苛的GPL3.0呢?
现在版本不能的话,能否搞一个分支,用旧的node和blink的版本进行集成,以支持xp?
谢谢!
mini_electron.exe
才不到1MB大,就我自己的经验光skia就不止这么大了啊。
找不到文件 wkeRecordExceptionInfo.h
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.