Descripción del problema
Dado que los enlaces externos no se pueden abrir en el navegador WeChat, si desea hacer clic en el botón para descargar en el navegador integrado de WeChat, no tendrá éxito. En este momento, debemos determinar si estamos en el navegador integrado de WeChat. en el navegador y realizar diferentes indicaciones.
Como se muestra abajo:
Código para determinar si WeChat tiene un navegador integrado
const ua = window.navigator.userAgent.toLowerCase()
let isWeixin = ua.indexOf('micromessenger') != -1;
if(isWeixin) {
// 微信内置浏览器内的操作
}else {
// 普通浏览器内的操作
}