1
daveh 2022-05-10 07:11:48 +08:00 via iPhone
长按图片非文字区域保存。
|
2
devcat9 2022-05-10 09:00:15 +08:00
你可以 Safari 里面 inspect 下被 OCR 的图片看看,本质上是 inject 了一个 shadow DOM 做到的 OCR 选中文字效果。你可以把 Shadow DOM 都干掉。
|
3
0TSH60F7J2rVkg8t 2022-05-10 09:06:34 +08:00
快速点两下图片,在第二下点击后不松手,长按,约 0.5 秒后,就可弹出保存菜单。
|
5
oscarzhoud OP @daveh 主要是没法教用户长按非文字区,而且图片是个“纪念证书”,总不能刻意留一些空白告诉用户长按那里吧- -
在想有什么好方法能解决,或者有什么方法能告诉 Safari 不要自作聪明的去 OCR 这张图 |
6
Felix96 2022-05-24 12:26:06 +08:00
给<img />标签添加 draggable="false"属性可以禁止跨应用拖动分享。
样式里添加 img { -webkit-user-select: none; user-select: none; } 勉强禁掉 Live Text 的文本选择,iPhone 设置里能关。 实在不行,绘制一个圆形动画放在图片上方( pointer-events:none; ), 引导下按下指定区域,一般图片边缘比较好触发。 |
7
houchangxiaowang 2023-04-22 15:04:36 +08:00
最后搞定了吗,我咋图片复现不了你说的这个问题呢,
|