收藏
回答

微信公众号:IOS手机长按图片无法弹出识别二维码?

手机型号:iphone 11 系统版本:iOS 13.4.1 微信版本:7.0.12

长按无法识别图片中的二维码,安卓手机未遇到这种问题,iphone11 iOS 13.3.1 可以长按识别, 上面的手机型号就识别不了了,这是怎么回事?


回答关注问题邀请回答
收藏

5 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    05-12

    你好,iOS的话是只有上面提到的iPhone11才有问题么?二维码的页面能否提供清晰的图片

    05-12
    有用
    回复 6
    • 求是
      求是
      05-14
      05-14
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      05-14回复求是
      是在web-view里的图片么?
      05-14
      回复
    • 求是
      求是
      05-14回复社区技术运营专员-娇华
      不是呀,我这是公众号啊,vue开发的h5界面,img标签
      05-14
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      05-15回复求是
      麻烦按照以下流程来操作并提供下信息:
      1、从相册选择图片,勾选原图,发送到微信之后再识别,也就是再重现一次无法识别的流程
      2、复现之后上传下日志,在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,提供一下微信号,复现问题的详细时间点(如:2020-4-10 10:10)
      05-15
      回复
    • |G.XIAO|
      |G.XIAO|
      05-19
      有进展吗
      05-19
      回复
    查看更多(1)
  • 张晴天天天天天☁️☁️
    张晴天天天天天☁️☁️
    05-21

    最终采取了以下方案效果还不错,分享出来大家可以试试:

    1. 将包含二维码的图片加长,至少高度是手机屏幕的一屏,这样用户就不会在操作时,长按到网页但不包含图片的部分,这时候是网页的默认长按选中,光标选中空白字符串,出现复制、搜一搜的小弹窗
    2. 添加以下代码禁掉ios系统默认弹窗,虽然在微信开发者工具的调试中,显示该属性无效,但是在真机上测试时是有效果的
    img {
      -webkit-touch-callout: none;
    }
    

    在用了这2步操作后,测试识别率高了很多。

    05-21
    有用 2
    回复
  • jonlon
    jonlon
    05-16

    我也在复现这个问题。

    应该是最新的苹果版本13.4出现得比较多。

    出现的环境,应该多是使用vue 或者angular.js.

    并且出现路由变换。也就是说,极有可能是由于hash的变换而造成的。

    同样的把同一页面,直接静态写死,变成纯html无任何信息交换的情况下,

    就又变正常了。


    05-16
    有用 2
    回复 2
    • jonlon
      jonlon
      05-16
      刚好我也查到了,说一下吧。
      img {
        -webkit-touch-callout: none;

      }
      这个是所有图片加一个属性。当然如果你只想要指定的img,更改一下css样式即可。 这个是私属性。禁止系统默认的行为。
      05-16
      回复
    • 求是
      求是
      05-18
      感谢
      05-18
      回复
  • 苏沫儿
    苏沫儿
    09-05

    iphone11 海报上面小程序码长按识别不了入口,安卓没有问题,但是小程序码大小比例放很大,可以识别

    09-05
    有用
    回复
  • Jovi
    Jovi
    05-14

    同问,我是小程序码

    05-14
    有用
    回复
登录 后发表内容
问题标签