Safari 浏览器开启沉浸式翻译插件时,Web Clipper 无法裁剪微信公众号文章

在 Safari 浏览器中使用 Web Clipper 裁剪微信公众号文章时,如果开启翻译类插件(沉浸式翻译),会导致裁剪失败;关闭翻译插件后恢复正常。

该问题在 Chrome 浏览器中未明显复现,主要出现在 Safari 环境下。


:repeat: 复现步骤(Steps to Reproduce)

  1. 打开 Safari 浏览器
  2. 安装并启用 Web Clipper(版本 1.2.1)
  3. 安装并启用沉浸式翻译插件(版本 1.26.6)
  4. 打开任意微信公众号文章(https://mp.weixin.qq.com/…)
  5. 点击 Web Clipper 进行裁剪

:x: 实际结果(Actual Result)

  • Web Clipper 无法正常启动或提取内容
  • 报错信息如下:

Error: No content received from page
Web Clipper was not able to start. Please try reloading the page.


:white_check_mark: 预期结果(Expected Result)

  • Web Clipper 能正常提取微信公众号文章内容
  • 不受翻译插件影响

:mag: 对比验证(Additional Observations)

  • 关闭沉浸式翻译插件后 → 裁剪恢复正常
  • Safari 隐私模式(默认关闭插件)→ 正常
  • Chrome 浏览器下相同场景 → 基本可正常使用

:point_right: 推测问题与:

  • 页面 DOM 被翻译插件修改
  • 内容脚本注入/执行时机冲突

:jigsaw: 环境信息(Environment)

  • 浏览器:Safari 26.3.1 (21623.2.7.111.2)
  • Web Clipper:1.2.1
  • 翻译插件:沉浸式翻译 1.26.6
  • 页面类型:微信公众号文章(mp.weixin.qq.com

:bulb: 可能原因(Hypothesis)

翻译插件会动态修改页面 DOM 结构(插入翻译节点或替换文本),可能导致:

  • Web Clipper 无法正确识别正文区域
  • 内容脚本未能正常启动或获取内容
  • 页面通信失败