admin管理员组文章数量:1568723
点此查看 微信公众号/微信网页/微信支付/企业微信/小程序开发合集及源代码下载
本文目录
- 1. 普通网页开发
- 2. 微信网页开发
- 3. 微信网页开发需要的环境
- 4. 小结
1. 普通网页开发
普通网页开发,指的就是开发普通浏览器使用的网页。例如IE浏览器、谷歌浏览器,或者手机上的UC浏览器、QQ浏览器使用的网页。
一般使用的开发技术为HTML、CSS、JS,或者一些前端框架jQuery、BootStrap、Vue。
2. 微信网页开发
微信网页开发,特指开发的网页,使用微信内置的浏览器打开的情况。注意早期微信浏览器内核为UIWebview,17年3月后多数升级为WKWebview内核,跟我们电脑浏览器使用的IE内核、Chrome内核有一定差别,但是注意此处差别很小,我们平时开发的绝大多数网页都能在微信内置浏览器上正常运行。
那么微信网页开发,为啥还需要单独学习呢。主要原因在于,微信内置浏览器,根植于微信APP中,该浏览器可以借助微信提供的网页API,调用微信的一些功能。
例如可以获取当前用户的openid,获取当前用户的地理位置,可以分享给朋友、分享到朋友圈,可以调用拍照、扫一扫等功能,可以发起微信支付。这些功能普通网页开发是不支持的,微信网页开发就支持,这是微信官方赋予微信网页开发者的额外接口,所以学习微信网页开发,主要是学习如何调用这些接口。
3. 微信网页开发需要的环境
注意微信网页开发,虽然可以调用微信官方给的接口,但是还是需要微信授权认证的。
所以我们需要申请一个公众号,通过公众号获取微信授权信息。
另外在调试开发阶段,需要一个微信的仿真环境,此处可以使用微信官方的开发者工具,便于模拟微信APP进行调试。
最后由于公众号菜单指向的地址一般是公网域名,所以为了方便调试,可以使用一些内网穿透工具,将公网域名映射到本地以便开发调试。
4. 小结
微信网页开发,关键还是调用微信赋予内置浏览器的接口,通过这些接口可以调用微信APP的功能如获取用户地理位置。
版权声明:本文标题:微信网页开发(1)--微信网页与普通网页区别 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1727642359a1123370.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论