小程序中嵌入h5页面,因为两者数据并不互通,所以就有了同步登录信息或者同步其他数据的问题,这里以登陆为例。
小程序登陆机制是api接口获取token存储本地;h5的校验机制是浏览器cookie。小程序无法直接设置内嵌webview页面的cookie,因此,哪怕小程序webview可以通过url传递到h5面一定的信息,但登陆信息并不在此行列,而且因为h5页面太多,不能一一处理,所以我们才有了同步登陆的操作。
我们的实现方案是:添加一个h5中转页,在中转页中处理登录信息并设置web页面cookie,以此同步登录信息。