• 简书网微信公众号二维码
您当前的位置: 首页 > 网站建设 > 微信小程序端口号限制是什么?微信小程序有哪些限制?

微信小程序端口号限制是什么?微信小程序有哪些限制?

时间:2023-07-01 14:05 阅读数:164 人阅读 分类:网站建设

  微信小程序端口号限制是什么?微信小程序有哪些限制?不仅微信公众号端口有限制,微信小程序也是有端口限制的,下面一起看看微信小程序端口号限制是什么?微信小程序有哪些限制?

  微信小程序端口号限制是什么?

  我们可以先看看微信小程序接口指引:

  第一步:填写服务器配置

  登录微信小程序官网后,在小程序官网的“设置-消息服务器”页面,管理员扫码启用消息服务,填写服务器地址(URL)、Token 和 EncodingAESKey。

  URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全*)。EncodingAESKey由开发者手动填写或随机生成,将用作消息体加解密密钥。

  同时,开发者可选择消息加解密方式:明文模式、兼容模式和安全模式。可以选择消息数据格式:XML格式或JSON格式。加密方式的默认状态是明文格式,而数据格式的默认状态是XML格式。

  模式的选择与服务器配置在提交后都会立即生效,请开发者谨慎填写及选择。切换加密方式和数据格式需要提前配置好相关代码。

  第二步:验证消息的确来自微信服务器

  开发者提交信息后,微信服务器将发送GET请求到填写的服务器地址URL上,GET请求携带参数如下表所示:

  开发者通过检验signature对请求进行校验(下面有校验方式)。若确认此次GET请求来自微信服务器,请原样返回echostr参数内容,则接入生效,成为开发者成功,否则接入失败。加密/校验流程如下:1、将token、timestamp、nonce三个参数进行字典序排序;2、将三个参数字符串拼接成一个字符串进行sha1加密;3、开发者获得加密后的字符串可与signature对比,标识该请求来源于微信

  第三步:依据接口文档实现业务逻辑

  验证URL有效*成功后即接入生效,成为开发者。至此用户向小程序客服发送消息、或者进入会话等情况时,开发者填写的服务器配置URL将得到微信服务器推送过来的消息和事件,开发者可以依据自身业务逻辑进行响应。

  另请注意,开发者所填写的URL必须以 或 开头,分别支持80端口和443端口。

  由此可以看出,微信小程序端口号限制为80端口和443端口。

  微信小程序有哪些限制?

  不支持HTML、没有 Dom。网页用的 JS、CSS 基本要全部重写,WXML 的语法和 HTML 差异还挺大,基本是一个个照着手册的属*去改。CSS 选择器不支持级联。

  小程序源码打包后的大小限制为1M,超大传不上去。单次通过 wx.request传输的数据最大也是1M。

  MINA 框架实现的 tab bar,最多5个 tab;通过 wx. navigateTo 推入后台的页面最多5层,超过会无法打开新页面。

  小程序没有 webview 控件,自带的 view 和 text 又不支持图文混排,还不能动态 set WXML …… 所以小程序上的富文本也就只能做到固定焦点图+纯文本+emoji了

  不支持A标签,无法打开普通网页。

  整体上来讲,小程序本身被设计为处理简单逻辑的「工具型」应用;同时具有很强的内容封闭*。

  关于微信小程序端口号限制是什么?微信小程序有哪些限制?的介绍就到这里了,相信大家对于微信小程序的理解有更加深了一步,对于大家以后的小程序开发肯定会有帮助的,更多微信素材就在微微风。

相关推荐:

微信小程序置顶怎么设置?

如何推广微信小程序?推广小程序的方法

微信小程序靠右对齐怎么实现?