手机浏览器跳转微信客服添加页面

需求是手机浏览器点击添加客服,自动跳转到微信的添加好友界面,但是浏览器的页面还要保持原来的页面不动。

问题

提供的链接是url = 'work.weixin.qq.com/ca/caXXXXX'

开始操作是直接window.location.href = url;

该操作在IOS浏览器中可以正常打开添加好友页面,而且浏览器中保持原来的页面不变。但是Android浏览器中虽然也能打开添加微信添加好友界面,但是浏览器中原来的页面也跳转到url,导致显示白屏。

解决方案

url = weixin://biz/ww/profile/+ encodeURIComponent(url)

相关推荐
江城开朗的豌豆8 分钟前
Vue+JSX真香现场:告别模板语法,解锁新姿势!
前端·javascript·vue.js
这里有鱼汤15 分钟前
首个支持A股的AI多智能体金融系统,来了
前端·python
袁煦丞16 分钟前
5分钟搭建高颜值后台!SoybeanAdmin:cpolar内网穿透实验室第648个成功挑战
前端·程序员·远程工作
摸鱼仙人~17 分钟前
Vue.js 指令系统完全指南:深入理解 v- 指令
前端·javascript·vue.js
前端进阶者18 分钟前
支持TypeScript并打包为ESM/CommonJS/UMD三种格式的脚手架项目
前端
星空下的曙光18 分钟前
pnpm vs npm区别对比
前端·npm·node.js
啃火龙果的兔子19 分钟前
React 图标库发布到 npm 仓库
前端·react.js·npm
江城开朗的豌豆20 分钟前
Vue列表渲染的坑:为什么不能用index当key?血泪教训总结!
前端·javascript·vue.js
JiaLin_Denny21 分钟前
如何在在NPM发布一个React组件
前端·react.js·npm·npm组件·npm发布·npm发布组件·npm如何发布组件
第六页第七页序21 分钟前
npm : 无法加载文件 D:\Nodejs\node_global\npm.ps1,因为在此系统上禁止运行脚本
前端·npm·node.js