H5跳转小程序踩坑经历

参考链接:目录 | 微信开放文档

示例代码:vue3项目

<wx-open-launch-weapp appid="appid" :path="/pages/index/index" env-version="trial">
  <component is="script" v-bind="{ type: 'text/wxtag-template' }">
      <div style="line-height: 40px; width: 120px; text-align: center; background-color: #07c160; border-radius: 20px; color: #fff">
       去学习
      </div>
  </component>
</wx-open-launch-weapp>

测试环境正常,生产环境ios显示,Android不显示

请特别注意文档中这句话:

对于有CSP要求的页面,需要添加白名单frame-src https://*.qq.com webcompt:,才能在页面中正常使用开放标签。

如何判断是否是CSP页面

查看静态资源的网络请求中的response是否有 Content-Security-Policy

如果是CSP页面,请在nginx配置文件中加入:

add_header Content-Security-Policy "default-src *;style-src 'self' 'unsafe-inline';script-src 'self' 'unsafe-inline' 'unsafe-eval';img-src * data:;worker-src * blob:;font-src 'self' data:;frame-src https://*.qq.com webcompt:;";

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值