问题描述
微信内置浏览器打开的页面,如果用户没关注公众号,会显示一张二维码图片,引导用户长按识别二维码关注公众号,关注完成后,按手机物理回退按键,会退回到显示二维码的页面,要在这个时候刷新页面,修改用户是否关注的状态。求教如何判断用户已经回退到自己的页面了?
微信内置浏览器打开的页面,如果用户没关注公众号,会显示一张二维码图片,引导用户长按识别二维码关注公众号,关注完成后,按手机物理回退按键,会退回到显示二维码的页面,要在这个时候刷新页面,修改用户是否关注的状态。求教如何判断用户已经回退到自己的页面了?
你好。 我想问一下。页面就自动去了公众号关注的页面,关注完成后,按物理回退按键回退到显示二维码的页面。怎么可以知道用户是否关注了公众号。 因为我这里可能会放上别人的二维码。会有是否关注的标识返回吗!!!
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
问题已经解决了,说一下自己的办法。识别二维码之后,页面就自动去了公众号关注的页面,关注完成后,按物理回退按键回退到显示二维码的页面,这个时候用户信息显示还是未关注。之前一直想不通怎么判断回到了这个页面,监听回退事件也不行,因为回退的是二维码的关注页面。结果忘了window的focus事件,监听触发这个事件就可以了。触发这个事件的时候判断是不是显示了二维码图片,如果是就重新加载入口的地址,重新获取用户信息是不是已经关注。