大家好,又见面了,我是你们的朋友全栈君。
想要实现请在微信客户端打开链接
在代码中加入以下代码即可
var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.indexOf(‘micromessenger’) != -1;
var isAndroid = ua.indexOf(‘android’) != -1;
var isIos = (ua.indexOf(‘iphone’) != -1) || (ua.indexOf(‘ipad’) != -1);
if (!isWeixin) {
document.head.innerHTML = ‘
抱歉,出错了’;
document.body.innerHTML = ‘
请在微信客户端打开链接
‘;
}
其他方法:
var useragent = navigator.userAgent;
if (useragent.match(/MicroMessenger/i) != ‘MicroMessenger’) {
// 这里警告框会阻塞当前页面继续加载
alert(‘请在微信客户端打开链接!’);
// 以下代码是用javascript强行关闭当前页面
var opened = window.open(‘about:blank’, ‘_self’);
opened.opener = null;
opened.close();
对应的解决方案:https://blog.csdn.net/lykio_881210/article/details/78890764
欢迎关注,有问题一起学习欢迎留言、评论。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/133814.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...