miniblink49
miniblink49 copied to clipboard
在打开devtools的情况下,刷新Vue项目页面导致程序崩溃
说明: 升级miniblink后,打开vue项目页面,如果开启了devtools,此时刷新页面会导致程序崩溃。 node.dll 191111版本,可以正常刷新页面。20200325,20200515,20200614都会出现崩溃。 对于Vue项目页面,如果不开启devtools,刷新页面功能正常。 如果是普通的网页页面,包含nginx创建的本地127.0.0.1:80页面,使用任意版本,在打开devtools的情况下,刷新都正常。
复现过程: 打开wkexe,点击Test,打开devtools。 如果在本地启动了Vue项目,输入地址http://127.0.0.1:8080 或者打开一个在线vue demo项目,如 http://cangdu.org/elm/#/home 点击Reload,此时wkexe崩溃。
崩溃时VS报错信息为: 0x0FDA1561 (node.dll)处(位于 xxxx.exe 中)引发的异常: 0xC0000005: 读取位置 0x420CC010 时发生访问冲突。
你可能在devtools打了js断点。目前不支持js断点,打了就会崩溃。
你好,我直接将miniblink-20200515发布包解压后进行测试,没有打断点,只是启动Devtools,刷新http://cangdu.org/elm/#/home 这个网页就会崩溃(其他本地Vue项目也一样)。 如果把20191111发布包中的node.dll替换进来,在同样情况下进行刷新就不会崩溃。 这个问题确实也很奇怪,我试了很长时间才这么试出来。
// wkeReload(mWebView);
EvaluateJavascript("location.reload()");