按微信产品部副总经理张颖“每一个公众号都是一个APP”的说法我们确实可以利用微信内置浏览器访问为公众号设计WebApp单页应用,以使得客户在访问公众号时有近似原苼App的体验不过目前这样的公众号很少,原因除了使用javascript开发单页应用的难度比开发一般的Web页面难度更高一些更重要的一点是使用微信内置浏览器访问Web页面时,Android用户一按物理返回键就回到微信界面而Android用户按物理返回键的习惯预期是回到上一页,这样就使得微信公众号的WebApp客戶体验非常差
有什么方法改变这一点么?最理想的解决办法是微信自己接管用户按物理返回键这个事件然后类似像getNetworkType一样提供javascript事件給开发者使用。不过很遗憾腾讯目前没有提供这个事件,而且看样子将来也不打算提供
这个问题不是大问题,但如果不解决会影響Android用户的客户体验幸运的是,我找到了解决办法方法就是利用javascript window history来解决。
发布了5 篇原创文章 · 获赞 40 · 访问量 84万+