开发者社区> 问答> 正文

mPaaS这个预览码为什么不能带这里的参数?

mPaaS这个预览码为什么不能带这里的参数?
7a81c1a238e07a497e500f776b4a8ac6.png

展开
收起
青城山下庄文杰 2023-08-13 17:08:32 40 0
1 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    我已经认真阅读了 你的问题:

    【 mPaaS这个预览码为什么不能带这里的参数?

    并思考了

    建议如下:


    预览码主要目的是方便测试和预览小程序页面效果,不需要传递任何业务参数。

    用预览码打开小程序相当于直接打开了小程序首页入口文件,这与正常打开流程有差异。

    普通小程序链接也不支持带参数直接打开APP,需要在APP内通过页面间无痕跳转传参。

    参数可能会带来安全隐患,如可以利用参数进行XSS注入等攻击。

    mPaaS模拟的预览环境与真实用户环境有差异,参数可能无法正常解析导致问题。

    预览码长度有限制,加入参数后可能超长导致无法识别。

    所以一般来说:

    预览目的不需要参数直接打开页面效果查看

    如果需要参数,可以在APP内通过页面API进行传参操作

    参数需在APP内初始化或订阅消息再解析使用

    2023-08-18 21:48:15
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
mPaaS 小程序重磅发布 立即下载
金融专场-新一代移动研发平台mPaaS智能化实践-付海涛 立即下载
mPaaS 小程序新品发布 立即下载