weolar / miniblink49

a lighter, faster browser kernel of blink to integrate HTML UI in your app. 一个小巧、轻量的浏览器内核,用来取代wke和libcef
Apache License 2.0
7.09k stars 1.06k forks source link

启动之后无界面弹出,后台进程残留,显示未找到模块Crypto #195

Open miswanting opened 5 years ago

miswanting commented 5 years ago

dbgview.log

greatbody commented 5 years ago

能否详细一点,比如使用什么语言引用这个组件,如何引用的。 然后进行了什么操作。

dv0 commented 5 years ago

我也遇到相同问题,用的组件如下 "dependencies": { "electron-compile": "^6.4.3", "electron-squirrel-startup": "^1.0.0", "ftp": "^0.3.10", "request": "^2.88.0" },

dv0 commented 5 years ago

我重新再试了下,像是electron-forge make编译出来的app.asar都会出现无界面弹出并进程残留,但是直接运行js源码是可以弹出界面的。

weolar commented 5 years ago

大概知道原因了,是因为我把opengl去掉导致 @dv0

gdh1995 commented 5 years ago

请问还会加入opengl模块的支持吗?最新的1.29版vs code替换miniblink-electron后,DbgView里也是显示这个错误。

至于作者您给的旧的1.23版vs code,在我的win10上有错误,显示不了文件夹对话框,走命令行也打不开工程文件夹 删掉Roaming下的code文件夹就基本能启动了,不过文件列表显示不出来,还有就是没支持DPI=1.25,很模糊。

weolar commented 5 years ago

说错了,是我最近把openssl换成了wolfssl导致的,这个问题我这几天来处理一下吧

weolar commented 5 years ago

@gdh1995

gdh1995 commented 5 years ago

嗯谢谢。

weolar commented 5 years ago

@gdh1995 有asar吗,发给我试试

gdh1995 commented 5 years ago

是miniblink-181127.rar里的mini-electron.asar,和VS Code 1.29.1 (32位) https://pan.baidu.com/s/109NWCWwlhk0SuABqmqupFA https://vscode.cdn.azure.cn/stable/bc24f98b5f70467bc689abf41cc5550ca637088e/VSCode-win32-ia32-1.29.1.zip

gdh1995 commented 5 years ago

最新发布的miniblink-181214.rar,配合VSCode-win32-ia32-1.30.0.zip的结果是:

启动问题:

启动后表现:

DebugView找到的异常:

关于hasCrypto:

{"http_parser":"2.7.0","node":"6.9.2","uv":"1.9.1","zlib":"1.2.11","ares":"1.10.1-DEV","modules":"48","openssl":"0","atom-project-name":"3.0.1","atom-shell":"3.0.1","chrome":"52.0.2743.82","electron":"3.0.1"}

关于sqlite3:

[6676] [main 12:20:01 GMT+0800 (中国标准时间)] TypeError: Callback expected
[6676]     at Database.run (R:\working\VSCode-win32-ia32-1.30.0\resources\app\node_modules.asar\vscode-sqlite3\lib\sqlite3.js:18:25)
[6676]     at Database.<anonymous> (R:\working\VSCode-win32-ia32-1.30.0\resources\app\out\vs\code\electron-main\main.js:185:803)
[6676]     at R:\working\VSCode-win32-ia32-1.30.0\resources\app\out\vs\code\electron-main\main.js:185:780