小程序
小游戏
企业微信
微信支付
扫描小程序码分享
假设a页面需要授权,进入a页面时会检查链接中是否有code,如果没有请求微信接口获取code,授权成功后会跳转到a页面,在此过程中实际是进入了两次a页面,如果不做限制,a页面的资源会加载两次,这样会造成不必要的浪费,之前的做法是嵌套php在页面头部,授权成功才会进入下面html的代码部分,但是如果用js来做授权,应该如何避免资源加载多次的问题呢?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
方案1:JS授权的话,可以将授权页做成授权弹窗
方案2:新增统一分发页,在统一分发页,做这个逻辑
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
使用js目前无法避免这种问题,静态页面加载2次影响不大
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
方案1:JS授权的话,可以将授权页做成授权弹窗
方案2:新增统一分发页,在统一分发页,做这个逻辑
方案2的话,如果用户没授权直接复制主页面的链接进入,这个时候也没办法控制授权,在主页面再加判断强制回到授权页面吗?那这样主页面还是避免不了主页面的资源加载。。。
如果方案1能搞定,方案2的思路是一样的
使用js目前无法避免这种问题,静态页面加载2次影响不大
相同js/css文件加载一次后,第二次断网也能加载