ios12.1 safari浏览器 打开带有二维码的图片 且二维码的内容是类似电话的数字时 不能保存该图片

ios12.1 safari浏览器 打开带有二维码的图片 且二维码的内容是类似电话的数字时 不能保存该图片 比如内容是 123456789
长按可以弹出菜单点击保存图片 查看图库该图片并没有保存

我在页面上设置了
<meta name="format-detection" content="telephone=no" />
也不起作用,还是会识别二维码中的图片。如果按下去图片 3dtouch 功能 会看到图片上有 “电话 二维码” 的字样

我现在开发的一个功能需要保存带二维码的图片,被这个卡住了,不知道是不是 ios的bug.

下面这图片的内容是 123456789 可以试试

图片描述

使用3dTouch 功能 按下去后向上拉也可以弹出跟长按一样的菜单 这时点存储图像 缺可以正确保存

如果在 二维码加入 'http:// ' 就是说是一个网址的话可以被保存

在 stackoverflow 找到了类似的问题 但没有答案
https://stackoverflow.com/questions/51322500/why-cant-i-save-this-qr-code-image-in-ios-safari

阅读 5.3k
1 个回答

今天也遇到了,在图片的外面包了一层空链接a标签解决了。希望可以帮到同样遇到这个问题找到这的人。

<a href="javascript:;">
    <img src="wxqrcode"/>
</a>
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题