微信H5开发(三)

微信H5开发(三)微信H5开发在使用微信SDK,会碰到很多问题,特别是由于微信文档的介绍不够细致或者某些功能被限制但在文档上没有提及。我这篇文不提微信上的这些小小的坑,只讲H5和iOS、安卓的一些兼容问题。微信H5单页面项目有个很多情况下都无法避免的问题就是页面跳转控制。你可能会想页面控制应该很简单,像react-router一样只要配置好path就可以了。为了更好的解释页面控制跳转问题,我举个例…

微信H5开发(三)

微信H5开发在使用微信SDK,会碰到很多问题,特别是由于微信文档的介绍不够细致或者某些功能被限制但在文档上没有提及。我这篇文不提微信上的这些小小的坑,只讲H5和iOS 、安卓 的一些兼容问题。
微信H5 单页面项目有个很多情况下都无法避免的问题就是页面跳转控制。你可能会想页面控制应该很简单,像react-router 一样只要配置好path就可以了。为了更好的解释页面控制跳转问题,我举个例子,比如注册流程。 用户通过公众号的项目入口或者朋友圈的分享链接 进入到 我们的项目主页,微信授权,如果是新用户进入注册流程。注册流程完成后跳回项目主页。 整个页面跳转过程为:主页-》注册页(n多步骤)-》主页。如果按顺序走这个router配置好就行,但如果用户注册完成后 ,从主页 点击微信的后退时,这里已注册的用户是不是不应该再次进入注册页面了? 要怎么监控这个微信的后退事件?
监控微信H5 后退和前进的事件,H5 提供了一个:onpopstate,但另一个监控SPA hash 变化的的事件(onhashchange)也可以用户页面的前进和后退。这个两个事件该怎么用?
待续。。。
后面会讲的内容:屏蔽长按跳出 复制提示的问题、ontouchend 安卓兼容问题、H5 video 背景音乐 ios系统 下载完成后不能自动播放问题、背景音乐volume ios 系统不允许修改的问题、微信缓存问题

今天的文章微信H5开发(三)分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/32787.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注