这个问题困扰好多天了,上 segmentfault 提问了也没有大神给出解决办法
http://segmentfault.com/q/1010000003509367
不知万能的 V2EX 有没有前辈遇到过这个问题
1
babyname 2015-08-30 22:21:18 +08:00 via iPhone
公众号发的文章才支持吧
|
3
abelyao 2015-08-30 22:30:36 +08:00
遇到过一样的问题。
我的情况是页面上的内容过于复杂(上千个动态创建的 dom 节点),而在创建这些节点之前长按图片是可以识别二维码的。所以我怀疑微信在识别图片中是否含有二维码之前,是否有判断当前页面占用内存(或者说消耗资源)的使用情况。 还有另一个可能性,就是图片问题,但是到目前琢磨不明白,可能是跟什么透明度之类的有关( PNG ),仅仅是猜测。 |
4
abelyao 2015-08-30 22:31:14 +08:00
好吧,说了这么多,是我理解错了,原来你是连那个菜单都弹不出…
|
5
ileenhow OP @abelyao 嗯,一般的页面上面长按不是都能选中文字来复制什么的吗,我的情况就是长按后啥反应都没有,不能选择文字,不能弹出菜单,我猜测是不是 Ionic 或者 angular 把长按的行为给禁用掉了...
|
6
abelyao 2015-08-30 22:37:01 +08:00
@ileenhow 长按事件说白了应该也是 touchstart 或 touchend 事件吧,不涉及 touchmove ,你说的这样有几个可能性,其中一个是页面整体的 touch 事件都被屏蔽了,另一个就是当前元素的 touch 事件。你可以试试确保在 Ionic 或 angular 的代码都执行完之后,把 body / html / element 的 touch 事件都绑定为一个 alert 看看有没有用。
|