微信论坛

标题: 网址/链接在微信中提示在浏览器中打开怎么实现? [打印本页]

作者: shiguangji    时间: 2020-3-12 17:02
标题: 网址/链接在微信中提示在浏览器中打开怎么实现?
网址/链接想在微信中提示在浏览器中打开怎么实现?我的域名担心会违规,所以想实现用户在微信中打开域名网址的时候,页面会提示请在浏览器(Safari)中打开的功能。
想实现微信链接在浏览器中打开,我们一般采用判断用户UA来实现。比如,我们要判断链接是否是在微信中打开,代码如下:
  1. var ua = navigator.userAgent.toLowerCase();
复制代码
因为苹果IOS客户端微信是在Safari中打开:
而安卓微信是在浏览器中打开:
所以我们还要判断用户的不同终端:
  1. var UA = navigator.userAgent,
  2. isAndroid = /android|adr/gi.test(UA),
  3. isIOS = /iphone|ipod|ipad/gi.test(UA) && !isAndroid,
  4. isBlackBerry = /BlackBerry/i.test(UA),
  5. isWindowPhone = /IEMobile/i.test(UA),
  6. isMobile = isAndroid || isIOS || isBlackBerry || isWindowPhone;
复制代码
然后根据不同终端,显示不同的提示图片在浏览器中打开。当然,我们还可以添加跳转功能:当网址跳出微信打开后,跳转到指定网址,实现链接自定义跳转。

最后,我分享给大家一份完整的微信提示在浏览器中打开的源代码:
作者: wo38419    时间: 2020-5-21 10:02
啥也不说了,感谢楼主分享哇!
作者: linan740080298    时间: 2020-6-22 08:10
666666666666
作者: 565999601@qq.co    时间: 2020-8-2 12:11
正需要,支持楼主大人了!
作者: venobbuk    时间: 2020-8-16 18:02
正需要,支持楼主大人了!
作者: sy2994592134    时间: 2020-9-27 17:44
啥也不说了,感谢楼主分享哇!
作者: chengyc    时间: 2020-12-24 03:13
楼主加油,我们都看好你哦
作者: ligus    时间: 2021-1-22 16:22
楼主加油,我们都看好你哦
作者: tyyu675200    时间: 2021-5-14 19:34
大大实打实大师的
作者: xinbao339    时间: 2021-8-5 17:06
正需要,支持楼主大人了!
作者: zsh870926    时间: 2021-10-2 22:04
感恩楼主的分享,正好用到!
作者: 1162573214o    时间: 2021-12-17 13:57
真是难得给力的帖子啊。
作者: rest789528@    时间: 2022-1-16 15:26
啥也不说了,感谢楼主分享哇!
作者: gxfgxy    时间: 2022-2-10 19:52
大大实打实大师的
作者: pojun_km    时间: 2022-11-8 11:14
6666666666666
作者: yinjianan2009    时间: 2023-2-23 19:52
啥也不说了,感谢楼主分享哇!
作者: xuxiaohuo    时间: 2023-2-25 16:38
感谢楼主分享
作者: shuyanghq    时间: 2023-3-13 09:06
啥也不说了,感谢楼主分享哇!




欢迎光临 微信论坛 (https://bbs.weiwangvip.com/) Powered by Discuz! X3.2