文档章节

微信打开网址添加在浏览器中打开提示

adbug
 adbug
发布于 2015/11/30 10:20
字数 503
阅读 1257
收藏 0
点赞 0
评论 0

http://caibaojian.com/weixin-tip.html


使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等。网上流传的各种微信打开下载链接,微信已更新基本失效,最新的一个是使用链接跳转方式:

http://mp.weixin.qq.com/mp/redirect?url=http://caibaojian.com/test.apk#weixin.qq.com#wechat_redirect。

将链接文本中的http://caibaojian.com/test.apk换成你的下载链接地址。本人已经测试可行。欢迎打开微信扫码测试。已经失效,用户可以将应用传到应用宝。

微信打开网址添加在浏览器中打开提示

终极解决方法

今天要加的是一个终极解决方法:弹出一个遮罩提示用户在新的浏览器窗口打开

再也不用管微信如何的更新,直接判断微信的ua,然后弹出一个遮罩提示用户在浏览器中打开下载。并且不加关闭的按钮。类似于下面这样子:

微信打开网址添加在浏览器中打开提示

这样子用户就只能在浏览器中打开,并且可以直接下载应用了。欢迎打开微信扫描查看(其他扫描没有效果)。

微信打开网址添加在浏览器中打开提示

演示和下载

我已经将 代码 上传到github上了,你可以直接下载我的图片和 JS 来用。 github地址

如果这个代码对你有用,希望你在下载时也点击star一下。

版本一:纯js

版本二:纯jQuery

版本三:jquery+css+div(虽然操作复杂,但实际上平时常用这种)。

如果你已经将它用在你的项目中了,欢迎留下你的在线地址哦。

另加一个判断手机QQ的UA

function is_mobileQQ() {
var ua = navigator.userAgent.toLowerCase();
if (ua.match(/\sQQ/i) == " qq" && /iphone/i.test(ua) == false) {
return true;
} else {
return false;
}
}

号外:由于这个代码一进入就是弹出提示,可能会影响用户其它操作,故而写了另一篇优化的代码,支持用户点击下载链接之后才弹出提示,并且还可以点击关闭。

© 著作权归作者所有

共有 人打赏支持
adbug
粉丝 6
博文 75
码字总数 198249
作品 0
成都
打开网页静默判断是否已关注,一个很牛X的案例怎么做到的?按常理是不能获取OpenId的!

最近给公司系统扩展一个让顾客使用微信有奖投票的项目,要求: 1.必须是顾客才能报名(已经实现) 2.投票必须用微信,增强公众号粘性(已实现) 3.每人只能投一次票,问题就出现在这里! 由于...

凯旋1985 ⋅ 2015/12/29 ⋅ 0

打开网页静默判断是否已关注,一个很牛X的案例怎么做到的?按常理是不能获取OpenId的!

最近给公司系统扩展一个让顾客使用微信有奖投票的项目,要求: 1.必须是顾客才能报名(已经实现) 2.投票必须用微信,增强公众号粘性(已实现) 3.每人只能投一次票,问题就出现在这里! 由于...

凯旋1985 ⋅ 2015/12/28 ⋅ 1

请在微信外付订单,微信外怎么打开订单

一、 普通用户遇到请在微信外付订单的解决方法 有些人在使用智能手机, 或者pad购物时, 会遇到“请在微信外打开订单,进行支付”的提示, 解决的方法很简单, 你只要不在微信里打开那个网页...

towtotow ⋅ 02/22 ⋅ 0

【iOS开发】打开另一个APP(URL Scheme与openURL)

目标 平常我们做iOS开发,会经常遇到打开其他的APP的功能。本篇文章讲的就是打开别人的APP的一些知识。我们的目标是: 打开别人的APP 让别人打开我们的APP iOS9的适配问题 使用URL Schemes传...

hejunbinlan ⋅ 2016/11/01 ⋅ 1

通过手机网页如何启动微信,并打开微信朋友圈分享的界面?

前段时间看到 一个案例,就是在一些可以免费连wifi的场所,链接上wifi后点击跳转到一个网页上,网页上有个按钮,点击后会打开微信客户端,并且用微信内置浏览器,打开一个网页,请问有没有大...

青椒斩蛋 ⋅ 2015/09/11 ⋅ 2

客户端--代理使用手册

目前公司采用的代理模式是:谷歌浏览器+SwitchyOmega(代理插件)的形式,进行国外网站(谷歌、facebook等)的网页访问;不仅实现智能切换国内和国外网站的访问路径,达到快速、准确的获取访...

雪松ing ⋅ 2017/03/16 ⋅ 0

有谁研究过微信那些weixin://开头的有哪些?

最近搞html,惨看了一些别的公司写的东西(只能看到在线页面,页面根据交互结果不同,同一个地址可能结果不同),但分析来分析去,总是被卡住! 在手机浏览器里(非微信浏览器)中 打开微信展示一个图片...

loyal ⋅ 2015/05/26 ⋅ 1

如何获取微信小程序所需的session_id

整体流程如下: 1. 下载最新 charlesproxy软件并安装 2. 启动charlesproxy并设置代理 3. 配置手机端网络代理 4. 手机端安装 https 证书: 手机浏览器访问 http://chls.pro/ssl 安装证书 5. 启...

sufaith ⋅ 01/04 ⋅ 0

chrome 快捷键 ———— 转自豆瓣

chrome窗口和标签页快捷键: Ctrl+N 打开新窗口 Ctrl+T 打开新标签页 Ctrl+Shift+N 在隐身模式下打开新窗口 Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件 按住 Ctrl 键,然后点击...

NeoYoung ⋅ 2014/06/24 ⋅ 2

Ubuntu 配置 Tomcat

系统环境:Ubuntu 10.10(linux-kernel 2.6.35-22) 安装版本:apache-tomcat-7.0.29.tar.gz(官方网址:Apache Tomcat) 安装步骤: 1、下载 Tomcat 下载 apache-tomcat-7.0.29.tar.gz(官方...

长平狐 ⋅ 2013/01/06 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

HiSDP —— 高效的C++软件开发平台

目前阿里集团每天有近1000PB的数据是通过LogAgent采集的,为了让LogAgent做到资源占用节省和高效采集,背后是基于HiSDP去构建的。 缘由 当决定采用C++编程语言去开发一个软件时,紧接着所面临...

阿里云云栖社区 ⋅ 26分钟前 ⋅ 0

zookeeper-3.4.12 下载与安装教程

一、zookeeper下载地址 http://mirrors.hust.edu.cn/apache/zookeeper/ 二、启动教程 把压缩包放在指定目录下 第三: 进入 conf文件夹底下 zoo_sample.cfg 文件名改成 zoo.cfg 第四步: 进入b...

泉天下 ⋅ 28分钟前 ⋅ 0

Oracle 中文日期转换

SELECT TO_date('2011年11月11日', 'yy"年"mm"月"dd"日"') FROM DUAL; 1. Oracle无法识别中文格式,所以添加双引号。 2. 后面的格式是指字符串在转换前的格式,而不是指转换后的格式。...

江戸川 ⋅ 29分钟前 ⋅ 0

MySell:API Spring Boot

起步 类目 商品 订单

BeanHo ⋅ 31分钟前 ⋅ 0

Spring方法拦截器MethodInterceptor

参考资料 1、Spring方法拦截器MethodInterceptor 2、Sharding JDBC源码分析-JdbcMethodInvocation类的作用

哎小艾 ⋅ 35分钟前 ⋅ 0

正则表达式

元字符 元字符,又叫字符集,就是用一些特殊符号表示特定种类的字符或位置。 匹配字符 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 匹配...

wangchen1999 ⋅ 35分钟前 ⋅ 0

数据库数据导入Elasticsearch案例分享

基于bboss持久层和bboss elasticsearch客户端实现数据库数据导入es案例分享(支持各种数据库和各种es版本) 1.案例对应的源码 https://gitee.com/bboss/bboss-elastic/blob/master/bboss-el...

bboss ⋅ 36分钟前 ⋅ 0

动手---sbt(2)

参考 https://blog.csdn.net/leishangwen/article/details/46225587 建立一个chisel_max目录,文件内容如后面所述,现在开始执行命令: joe@joe-Aspire-Z3730:/media/sdb4/download/scala$ c......

whoisliang ⋅ 42分钟前 ⋅ 0

纯js实现最简单的文件上传(后台使用MultipartFile)

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>XMLHttpRequest上传文件</title> <script type="text/javascript"> //图片上传 var xhr......

孟飞阳 ⋅ 47分钟前 ⋅ 0

iOS宇宙大战游戏、调试工具、各种动画、AR相册、相机图片编辑等源码

iOS精选源码 日期时间选择器,swift Space Battle 宇宙大战 SpriteKit游戏源码 LLDebugTool - 便捷的IOS调试工具(新增截屏功能) 相机扫描or长按识别二维码、FMDB、键盘动态高度、定位等 动画...

sunnyaigd ⋅ 48分钟前 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部