Firefox版react-dev-tools复制到剪贴板功能失效求助
React DevTools「复制值到剪贴板」功能失效排查
先确认是否存在操作失误
- 确保右键点击的是状态/属性的具体值条目,而非组件名称、父级节点这类不带具体值的行。只有精准点击到显示数值的那一行,复制功能才会触发。
- 复制完成后不要立即关闭DevTools面板,部分情况下面板关闭会打断剪贴板的写入流程。
功能异常的排查与修复步骤
重启React DevTools扩展
在Firefox地址栏输入about:addons,找到React DevTools扩展,先禁用再重新启用,之后刷新你的React项目页面重试复制操作。检查扩展权限
进入扩展管理页面,点击React DevTools的「选项」,确认已授予它「访问所有网站数据」的权限——权限不足可能导致无法写入剪贴板。清除DevTools缓存
打开Firefox开发者工具,按下F1进入设置界面,切换到「高级」标签页,点击「清除开发者工具缓存」,重启浏览器后再测试复制功能。排查版本兼容性
React DevTools 4.27.0与Firefox 107可能存在兼容性bug,可以尝试:- 将Firefox升级到最新稳定版本
- 把React DevTools降级到4.26.x版本,或升级至最新版后测试
用极简场景验证
创建一个仅包含简单状态的测试React组件(例如:const [testVal, setTestVal] = useState('hello')),打开DevTools尝试复制这个testVal的值。如果这个场景能成功复制,说明是你当前项目中复杂的状态结构(比如嵌套过深、包含Symbol/函数这类特殊类型值)导致复制失败。
内容的提问来源于stack exchange,提问作者JLCarveth
相关产品推荐
相关产品推荐

