问题
拿到的链接是https://
开头的,当使用window.open
打开时,会新开一个页面,再打开微信
预期效果,直接在当前页面打开微信
结论
先说结论:使用weixin://
window.location.href = `weixin://biz/ww/profile/${encodeURIComponent(url)}`
其中的url是类似于这样的链接:https://work.weixin.qq/ca/xxxx?customer_channel=YC1:xxxx
这种方式亲测可以直接打开微信添加好友界面,其他的情况没有试过。
怎么获取前缀?
可通过在浏览器打开链接的方式,再打开控制台,观察请求的地址,并进行拼接。
问题
拿到的链接是https://
开头的,当使用window.open
打开时,会新开一个页面,再打开微信
预期效果,直接在当前页面打开微信
结论
先说结论:使用weixin://
window.location.href = `weixin://biz/ww/profile/${encodeURIComponent(url)}`
其中的url是类似于这样的链接:https://work.weixin.qq/ca/xxxx?customer_channel=YC1:xxxx
这种方式亲测可以直接打开微信添加好友界面,其他的情况没有试过。
怎么获取前缀?
可通过在浏览器打开链接的方式,再打开控制台,观察请求的地址,并进行拼接。