一、问题#
收银台页面被嵌入到贵方 iframe 后,在 H5 环境下复制功能失效,原因是浏览器对 iframe 内的剪贴板操作做了权限限制。
二、必须修改!!!#
1. 给 iframe 增加权限#
2. 如果使用了 sandbox(必须加)#
三、关键点:#
不加 allow-clipboard-write → H5 下复制一定失败,iOS / Android / 微信浏览器都会受影响
四、说明:#
这是浏览器安全限制导致,不是页面代码问题,只要加上上述权限即可恢复复制功能。
五、仍无法复制的情况(排查项):#
3.
父页面是否拦截了 click / touch 事件
如果你需要,我可以帮你补一版前端复制代码(兼容 iframe + iOS + 微信浏览器),避免各种坑。Modified at 2026-04-06 09:42:24