vite打包的ES Modules(type="module")模式下,微信H5授权触发快照模式后,页面空白
能抓包到跳转有code的链接,但是页面空白,链接页面内容不呈现
const wxLogin = (appid,uri) => {
let authURL = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=${encodeURIComponent(
uri
)}&response_type=code&scope=snsapi_userinfo&state=${appid}#wechat_redirect`;
window.location.replace(authURL);
}
wxLogin('wx9e4acb1ee1cd727d',location.href)
授权前有内容
触发快照模式后空白
抓包到有请求带code的链接,但内容不呈现
你好,快照页加载中空白是预期
可以确定跳转微信登录触发快照模式带code重新回来后,script type=module的js代码不执行
快照模式环境既然和普通环境不一样,最终发现快照模式js一些高级语法不支持,加了Polyfills就好了