微信客户端发现用户长按<img>时,会截屏并启动二维码识别,二维码识别的不是<img>而是截屏。这样做的好处是不用下载图片,坏处是识别的图片更复杂了。

猜测:(Android)过程估计是,在WebView里注入JS给第三方页面中的所有图片绑定事件,长按触发JS回调,在回调中调用Java函数,这个Java函数做的工作大概是截屏、识别(在WebView里Java与JS互调就忽略了╮(╯_╰)╭毕竟我不会)

微信长按识别二维码的原理

然后,就和页面无关了

相关文章:

  • 2021-12-15
  • 2021-12-15
  • 2021-12-15
  • 2021-12-05
  • 2021-06-23
  • 2021-12-05
  • 2021-12-15
  • 2021-12-05
猜你喜欢
  • 2021-12-15
  • 2021-08-01
  • 2021-12-15
  • 2021-12-03
  • 2021-12-15
相关资源
相似解决方案