Miniblink小巧开源的浏览器控件把网页转换成EXE

面试:你懂什么是分布式系统吗?Redis分布式锁都不会?>>>   hot3.png

昨天看了一个把网页转换成EXE,制作自己想要的pc端用的是electron 恰巧以前看过Miniblink 它包含了mini-electron功能

   mini-electron有哪些优势   

先看electron有哪些劣势:   
     1,安装包的大小难以优化,除非你搞明白vscode团队是如何做到的。  
     2,Electron因为需要一份chromium库的拷贝,因此再小的app,内存开销都不少。
     3,多个Electron运行,是不能共享主进程资源的,也无法做关联性的优化,浏览器是有一套IPC进程做所有调度的。能有开销上的优化。   

所以,electron的劣势正好就是mini-electron的优势。   
此外,刚看到PWA也打算进军桌面市场。据我对PWA的了解,它在和mini-electron在上面几个点上并没任何优势,所以,你懂的…… 

mini-electron有哪些劣势   

1,目前还有几个模块没支持上,主要是session那块。   
2,单进程架构限制了无法多次加载同个dll。
官方文档:https://weolar.github.io/miniblink/doc-main.html

官方下载地址:
https://github.com/weolar/miniblink49/
https://www.oschina.net/p/miniblink
因为不是很熟悉 但是实现双击exe打开网站还是很好实现的于是参考官方文档简单弄了一个供大家参考我自己的弄的地址:
链接: https://pan.baidu.com/s/1MAQYSmPFlpH3dp-g4VpZTw 提取码: k23t 复制这段内容后打开百度网盘手机App,
操作更方便哦怎么修改呢,很简单 下载上面百度的东西然后解压到本地目录中找到\resources\app\main.js 修改里面的网址成为自己的网址就行了.

[JavaScript]
1
2
3
4
5
6
7
const { BrowserWindow } = require( 'electron' )
let win = new BrowserWindow({ width: 800, height: 600 })
win.on( 'closed' , () => {
   win = null
})
// 加载远程URL
win.loadURL( 'https://www.52pojie.cn/' )

更复杂的东西我也不会,请参考官方文档自行研究.上个图
Miniblink小巧开源的浏览器控件把网页转换成EXE_第1张图片

你可能感兴趣的:(Miniblink小巧开源的浏览器控件把网页转换成EXE)