请选择 进入手机版 | 继续访问电脑版
快捷导航
网址/链接想在微信中提示在浏览器中打开怎么实现?我的域名担心会违规,所以想实现用户在微信中打开域名网址的时候,页面会提示请在浏览器(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;
复制代码
然后根据不同终端,显示不同的提示图片在浏览器中打开。当然,我们还可以添加跳转功能:当网址跳出微信打开后,跳转到指定网址,实现链接自定义跳转。

最后,我分享给大家一份完整的微信提示在浏览器中打开的源代码:
游客,如果您要查看本帖隐藏内容请回复

举报 使用道具
| 回复

共 0 个关于本帖的回复 最后回复于 2020-3-12 17:02

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精选推荐

  • 2019微信域名防封指南,独家分享!2019微信域名防封指南,独家分享!
  • 微信网址强制跳转浏览器打开源码微信网址强制跳转浏览器打开源码
  • 【独家】无需备案域名和认证公众号调用微信分享JS-SDK代码,微信强制分享源码【独家】无需备案域名和认证公众号调用微信
  • 微信裂变营销系统重磅上线,助力微信营销!微信裂变营销系统重磅上线,助力微信营销!
  • 专家详解:什么是微信二级不死域名?专家详解:什么是微信二级不死域名?

热门排行

快速回复 返回列表

微信论坛|微信运营|标签云|网站地图|( 浙ICP备16588589号 ) 

GMT+8, 2020-4-1 00:51 , Processed in 0.068283 second(s), 36 queries .