最近公司的项目使用了微端。简单来说就是包装了IE浏览器来作为桌面程序,想起之前碰到的node-webkit技术,我想能不能包装一个chrome浏览器(只要是webkit内核就好),作为桌面程序?作为node-webkit的延伸,主要是为了解决node-webkit体积较大的问题
最近公司的项目使用了微端。简单来说就是包装了IE浏览器来作为桌面程序,想起之前碰到的node-webkit技术,我想能不能包装一个chrome浏览器(只要是webkit内核就好),作为桌面程序?作为node-webkit的延伸,主要是为了解决node-webkit体积较大的问题
推荐还是用node-webkit...包装Chrome内核的也不是没有,atom-shell就是封装了Chromium的内核的,不过那个体积...呵呵呵...这种类似的东西还有很多,比如有道的Hex。不过怎么说呢,比来比去我还是觉得用node-webkit好一点,主要是已经发展了一段时间了,文档丰富而且相关资料也比较容易找到。
node-webkit的体积的确是一个问题(事实上更大的问题是运行效率),不过其实node本来就不占大头,占大头的永远是webkit....所以想找个小体积的估计不太可能了吧O_o。推荐你按照官方的教程把App打包之后再用 upx 加个壳,体积会改观不少,一般来说50+M能缩到15-20M的样子。