在我们做营销活动或推广宣传的时候,容易遇到域名被封,无法跳转app下载等情况。这时需要微信跳转外部浏览器打开页面的功能,对于微信默认可以通过:点击右上角的三点,点击“在浏览器中打开”。但是对于很多用户而言并不知道这样的实现,所以需要在代码中进行相关操作。目前ios只能通过遮罩层来提示用户,对于安卓可以直接跳转外面默认浏览器,下面就分别介绍下这2种方式的实现代码。

一、遮罩提示:

遮罩引导法,这种事最简单的方法。

代码:


functionisWx(){//判断是否为微信var ua = window.navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i) == 'micromessenger'){return true;}return false;};if(isWx()){//判断浏览器是否微信var html='<div class="box"><img src="data:images/head.png"></box>'layer.open({//这里使用了layer的弹窗组件,你也可以自己写type: 1,content: html,anim: 'up',style: 'position:fixed; bottom:0; left:0; width: 100%; height: 100%; padding:0; border:none;'});return;}

二、链接跳转

安卓手机的话是通过点击链接,直接跳转出微信。自动打开手机默认的浏览器。但是这个方法IOS的系统不行,需要进行判断了,判断代码如下:

functionisDevice(){//判断是android还是ios还是webvar ua = navigator.userAgent.toLowerCase();if(ua.match(/iPhone\sOS/i) == "iphone os" || ua.match(/iPad/i)=="ipad"){//iosreturn "iOS";}if(ua.match(/Android/i) == "android") {return "Android";}return "Web";};

该下载链接需要给出以下头部 :

此时微信会因为头部是下载处理,自动跳转到浏览器中打开这个链接,主要就是让服务端返回一个PDF下载就行了,这样微信就会直接跳出到浏览器打开。

微信域名网址强制跳转至浏览器打开指定HTML网页相关推荐

  1. 微信域名网址强制跳转至浏览器打开指定app网页

    在微信在如果打开链接,微信默认是会检测是否是微信内的安全域名,如果这个域名是微信官方内的域名很容易被微信封掉,而且很不好解封.这样就造成用户推广的域名非常容易被屏蔽. var cssText = &q ...

  2. 手机QQ和微信打开网址 自动跳转到浏览器打开的代码

    手机QQ和微信打开网址 自动跳转到浏览器打开的代码 <script src="https://open.mobile.qq.com/sdk/qqapi.js?_bid=152″> ...

  3. 播放器可以完成:开机自动打开指定网页,自动运行浏览器打开指定的网页。

    播放器可以完成:开机自动打开指定网页,自动运行浏览器打开指定的网页. 设计要求: 1.通电自动开机,无需操作自动运行浏览器 2.自动打开指定的网站(网页). 3.客户可以远程修改网页,达到所有的电视机 ...

  4. 微信跳转链接,实现微信内置浏览器跳转外部浏览器打开指定链接

    在我们使用微信营销的时候,很容易碰到推广连接在微信内无法打开或无法下载app的情况.通常这种情况微信会给个提示 "已停止访问该网址" ,那么导致这个情况的因素有哪些呢,主要有以下三 ...

  5. 扫描二维码如何实现从微信内直接跳转外部浏览器打开指定页面

    很多朋友在分享转发APP下载链接或者其他H5网页的时候都会首选在微信内分享,因为对于用户来说,说到二维码大家第一反应就是打开微信扫一扫,这是用户习惯的问题,另外一个重要的原因就是微信具备很恐怖的裂变性 ...

  6. 微信扫二维码调用外部浏览器打开指定页面

    场景分析 很多朋友都已经习惯在微信内分享网页链接和二维码了,通过扫描二维码下载APP或打开网页也成为大家惯用且非常方便的方式了.如此微信就成为了扫描二维码重要的工具,说到二维码大家第一反应就是打开微信 ...

  7. 微信域名防封PHP程序强制跳转到浏览器打开

    正文: 测试环境: 服务器操作系统:Linux 服务器软件:nginx/1.14.2 PHP版本:7.2 源码介绍: 1.已被拦截的红域名,通过此源码可以实现不提示拦截,直接在微信内打开. 2.无需跳 ...

  8. 微信中点击链接或者扫描二维码直接跳转外部浏览器打开指定网页下载

    大家在使用微信推广的时候是不是经常都会遇到推广链接被拦截导致无法下载app的情况,此时用户在微信中打开会提示"已停止访问该网页".这对于使用微信推广的商家来说非常不友好,而且造成的 ...

  9. 微信跳转外部浏览器打开指定链接源码

    以下两种方式在新版微信中均已失效,最新版跳转外部浏览器请访问: https://168api.cn/Tools/wxjump/ 生成跳转链接 <?php /*** Notes: <br&g ...

最新文章

  1. 2022-2028年中国再生塑料颗粒行业市场全景调查及发展趋势分析报告
  2. c# 经验谈:巧用Expression表达式 解决类似于sql中 select in 的查询(适合于中小型项目)...
  3. 【学习笔记】JS进阶语法一document对象
  4. C++中的虚函数(virtual function)
  5. 《STL源码剖析常见面试问题》
  6. 装13失败后,我决定使用Python为生僻字批量注音
  7. Windows下的脚本在Linux中运行乱码问题
  8. 监控三剑客<cacti、nagios、zabbix>
  9. python_mysql
  10. LoadRunner字符串编码转换函数:lr_convert_string_encoding
  11. 数学建模经验分享及比赛时间汇总
  12. 轻巧实用的web ssh工具使用笔记——WGCLOUD
  13. ubuntu重装显卡驱动全过程!所有选项的选择!
  14. 程序员副业那些事:聊聊出书和录视频
  15. 返利商城系统开发功能模式解析
  16. Biotin-PEG2k-NHS,Biotin-PEG2000-NHS,PEG衍生物
  17. html5 pc端 客户端 web端的区别,wap版、手机版以及web的区别
  18. 第二章第四题(将磅转换为千克)(convert pound to kilogram)
  19. python多线程,线程锁
  20. 计算机科学和python编程导论答案_2020年计算机科学与Python编程导论答案(智慧树)...

热门文章

  1. 等了15年,这本编程巨著终于出版了!
  2. 西南大学计算机考研资料汇总
  3. 网传美团今年应届生年薪 35w+,严重倒挂老员工,为什么互联网大厂校招的薪资一年比一年高?
  4. TZT1306标准模拟应变源
  5. QN902X在KEIL中使用定时器中断流程记录
  6. index data
  7. Android微信抢红包功能的实现
  8. 椭圆是一个凸集的证明
  9. Checking Table 设计模式 - 从概念、建模、设计到实现
  10. 给大家分享两套WordPress收费主题