QWebEngine 被 JS 带崩(附源码复现)
2026/6/11 1:20:19 网站建设 项目流程

公众号:cpp手艺人

QWebEngine 被 JS 带崩(附源码复现)

今天的 Web 内容更新带来的惊心动魄的崩溃

由于我们的 Web 内容可以动态线上更新,Web 端的同事直接升级了线上版本。没过多久,后台就收到了大量的 dump 上报内容。大家立马紧张起来,开始分析今天都做了什么事情。唯一的一件事情就是前端升级了一个版本。

我们就立马把 Web 内容拿来本地实测,果然100% 奔溃。我把内容简单化,为了复现场景。


1) 案发现场(能在 1~3 分钟内触发崩溃)

<!doctypehtml><html><body><canvasid="c"width="800"height="600"></canvas><script>constcanvas=document.getElementById('c');constgl=canvas.getContext('webgl');// Shaderconstvs=`attribute vec2 aPos; void main(){ gl_Position = vec4(aPos,0.0,1.0); }`

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询