首页
社区
课程
招聘
未解决 [求助]在浏览器渲染进程中,messagebox不会弹框,直接就步过了,什么原理。
发表于: 2023-6-15 11:34 5709

未解决 [求助]在浏览器渲染进程中,messagebox不会弹框,直接就步过了,什么原理。

2023-6-15 11:34
5709

在浏览器渲染进程中,messagebox不会弹框,直接就步过了,什么原理。单步调试没发现user32中有其他hook代码。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 70
活跃值: (72)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2

关键词 "浏览器沙箱"(大致是通过进程权限限制实现),API是通过IPC(映像中是 mojo)托管到其他进程调用,要穿透的话可以看看扩展API


没找到删除按钮。。

最后于 2023-6-20 10:57 被FadeTrack编辑 ,原因:
2023-6-20 10:48
0
雪    币: 703
活跃值: (3776)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
浏览器渲染的过程按照以下顺序进行:

浏览器接收到HTML后,会进行标记化处理,转换为DOM结构。在HTML标记化过程中,一旦识别出连接的CSS文档,浏览器就会立即获取CSS。解析完成后,CSS可以与DOM结合,创建渲染树。图形仅在渲染树构建后才会在屏幕上出现。

不过,在图形出现在屏幕上之前,浏览器会先解析JS,这叫做渲染阻止,结果是渲染能完成之前,messagebox每次都会弹出。

我建议你检查一下弹出messagebox的代码,可能存在问题。你也可以试试把<script>标签放在HTML的开头,帮你找到问题。
2023-7-6 17:22
0
游客
登录 | 注册 方可回帖
返回
//