fix: 二维码获取改用 Canvas 提取,修复遮罩层截图偏移问题
- 选择器从 .qrcode.force-light 改为 img.qrcode-img(实际二维码元素) - 不再使用 CDP 截图,直接读取 img.src 的 base64 数据,避免渲染时机问题 - 在浏览器端用 Canvas 添加 16px 白边,零依赖 - screenshot_element 改用 DOM.getBoxModel 获取坐标,修复 position:fixed 遮罩层内元素用 getBoundingClientRect + pageOffset 截到背景的问题
Showing
5 changed files
with
108 additions
and
170 deletions
-
Please register or login to post a comment