肿瘤康复网,内容丰富有趣,生活中的好帮手!
肿瘤康复网 > 微信网页开发(1)--微信网页与普通网页区别

微信网页开发(1)--微信网页与普通网页区别

时间:2021-08-26 07:27:54

相关推荐

点此查看微信公众号/微信网页/微信支付/企业微信/小程序开发合集及源代码下载

本文目录

1. 普通网页开发2. 微信网页开发3. 微信网页开发需要的环境4. 小结

1. 普通网页开发

普通网页开发,指的就是开发普通浏览器使用的网页。例如IE浏览器、谷歌浏览器,或者手机上的UC浏览器、QQ浏览器使用的网页。

一般使用的开发技术为HTML、CSS、JS,或者一些前端框架jQuery、BootStrap、Vue。

2. 微信网页开发

微信网页开发,特指开发的网页,使用微信内置的浏览器打开的情况。注意早期微信浏览器内核为UIWebview,3月后多数升级为WKWebview内核,跟我们电脑浏览器使用的IE内核、Chrome内核有一定差别,但是注意此处差别很小,我们平时开发的绝大多数网页都能在微信内置浏览器上正常运行。

那么微信网页开发,为啥还需要单独学习呢。主要原因在于,微信内置浏览器,根植于微信APP中,该浏览器可以借助微信提供的网页API,调用微信的一些功能。

例如可以获取当前用户的openid,获取当前用户的地理位置,可以分享给朋友、分享到朋友圈,可以调用拍照、扫一扫等功能,可以发起微信支付。这些功能普通网页开发是不支持的,微信网页开发就支持,这是微信官方赋予微信网页开发者的额外接口,所以学习微信网页开发,主要是学习如何调用这些接口。

3. 微信网页开发需要的环境

注意微信网页开发,虽然可以调用微信官方给的接口,但是还是需要微信授权认证的。

所以我们需要申请一个公众号,通过公众号获取微信授权信息。

另外在调试开发阶段,需要一个微信的仿真环境,此处可以使用微信官方的开发者工具,便于模拟微信APP进行调试。

最后由于公众号菜单指向的地址一般是公网域名,所以为了方便调试,可以使用一些内网穿透工具,将公网域名映射到本地以便开发调试。

4. 小结

微信网页开发,关键还是调用微信赋予内置浏览器的接口,通过这些接口可以调用微信APP的功能如获取用户地理位置。

如果觉得《微信网页开发(1)--微信网页与普通网页区别》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。