基于JavaScript代码实现微信扫一扫下载APP
有很多人在做微信的扫一扫下载。但是在微信更新之后微信将该功能给禁止掉了,也不能说是全面禁止吧,因为腾讯、微信是一家嘛,通过应用宝审核的应用好像还是可以通过扫一扫直接下载的。但是要通过审核的话还是需要时间的,那么用下面这一段(上干货)来解决吧,通过做一个引导页来实现,将该页面的url生成为一个二维码 (我使用的是草料二维码生成器)。判断是否为微信的内核来做引导下载,如果是直接使用浏览器(如:uc)打开的,那么就直接下载app。如果是微信内核就表示是在微信的内置浏览器中打开,那么就出现一个引导图标,引导用户去用浏览器打开,用浏览器打开之后就直接下载。
微信扫一扫下载app代码片段如下所示:
<script type="text/javascript"> var weixin=document.getElementById("weixinStyle"); window.onload=function(){ /* * 判断是否为微信内核 是 则显示引导图标 否则 不显示直接下载 * */ if(isWeixin()){ weixin.className = "show"; }else{ location.replace("写入你的apk网络下载地址"); } } function isWeixin(){ var WxObj=window.navigator.userAgent.toLowerCase(); if(WxObj.match(/microMessenger/i)=='micromessenger'){ return true; }else{ return false; } } </script>
好了,代码先给大家写这么多,大家可以根据以上内容根据自己的需求扩展知识,希望以上所述能够给大家带来帮助。
相关推荐
-
php微信支付之APP支付方法
本文实例讲述了微信开放平台移动应用集成微信支付功能.分享给大家供大家参考.具体分析如下: WechatAppPay文件代码如下: 复制代码 代码如下: <?php namespace common\services\WechatPay; class WechatAppPay extends WechatPayBase { //package参数 public $package = []; //异步通知参数 public $notify = []; //推送
-
基于JavaScript代码实现微信扫一扫下载APP
有很多人在做微信的扫一扫下载.但是在微信更新之后微信将该功能给禁止掉了,也不能说是全面禁止吧,因为腾讯.微信是一家嘛,通过应用宝审核的应用好像还是可以通过扫一扫直接下载的.但是要通过审核的话还是需要时间的,那么用下面这一段(上干货)来解决吧,通过做一个引导页来实现,将该页面的url生成为一个二维码 (我使用的是草料二维码生成器).判断是否为微信的内核来做引导下载,如果是直接使用浏览器(如:uc)打开的,那么就直接下载app.如果是微信内核就表示是在微信的内置浏览器中打开,那么就出现一个引导图标,
-
基于JavaScript代码实现pc与手机之间的跳转
这个代码放在PC模板的代码里面 <script type="text/javascript"> //平台.设备和操作系统 var system ={ win : false, mac : false, xll : false }; //检测平台 var p = navigator.platform; system.win = p.indexOf("Win") == 0; system.mac = p.indexOf("Mac") ==
-
基于JavaScript代码实现自动生成表格
废话不多说,直接给大家贴js代码了,具体代码如下所示: //js实现输入表格行数.列数自动生成表格源代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"
-
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
废话不多说了,直接给大家贴js代码了,代码附有注释,感兴趣的朋友一起学习吧. /** * Author: laixiangran. * Created by laixiangran on 2015/12/02. * 检测访问网页的浏览器呈现引擎.平台.Windows操作系统.移动设备和游戏系统 * ******************************************************************** * 各版本浏览器在windows10.0下的用户代理字符串:
-
基于JavaScript代码实现随机漂浮图片广告
在网上有很多这样的代码,不过未必符合W3C标准,因为在头部加上<!DOCTYPE html>类似标签之后,漂浮效果就会失效,下面分享一个符合标准的漂浮代码,使需要的朋友免去大量改造代码的繁琐. 代码一: 代码如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http:/
-
基于javascript代码实现通过点击图片显示原图片
废话不多说了,直接给大家贴js实现点击图片显示原图片的代码,具体代码如下所示: function DrawImage(ImgD){ var image = new Image(); image.src=ImgD.src; var width = $(ImgD).attr("width"); var height = $(ImgD).attr("height"); if(width >100 && height>80){ ImgD.widt
-
基于JavaScript代码实现兼容各浏览器的设为首页和加入收藏
现在的浏览器越来越多,这就使得网页设计的兼容性要求越来越高,像常用的设为首页.加入收藏代码,一般的虽然简洁,但兼容性却非常不好,加入收藏和设为首页代码几乎各个网站都在头部放上一个,有没有效果先不管,需求应该是有的. 但是由于浏览器的兼容性问题,之前用的很多代码都失去效果,下面就给出一段能够兼容各个浏览器的代码,也不能够算是兼容,只能说在不支持的浏览器中能够给出提示,代码如下: <!doctype html> <html> <head> <title>加入收藏
-
JAVASCRIPT代码编写俄罗斯方块网页版
俄罗斯方块方块是小时候的一个回忆,从最开始的掌上的黑白游戏机,到电视游戏机,到电脑,无不有它的痕迹,今天我们来一起重温它的一种实现方法,也算是整理一下我的思路吧...... HTML+CSS+JS实现俄罗斯方块完整版,素材只有图片,想要的下载图片按提示名字保存,css中用的时候注意路径!!主要在JS中!JS附有详细注释 效果: 按键提示:[键盘按键] 素材:图片名字与代码里对应 1.背景图片:tetris.png 2.失败时候的弹出框图片:game-over.png 3.七种色彩小方块图片:
-
vue使用微信扫一扫功能的实现代码
第一步: 安装weixin-js-sdk 和 jquery 包 npm install weixin-js-sdk jquery 第二部: 配置wx.config (配置都是后端返回来的,菜鸟前端只需要按需传值过去就可) 代码如下 import wx from "weixin-js-sdk"; import $ from "jquery"; goSao() { //这里[url参数一定是去参的本网址],请求后端接口换取signature //(兼容安卓和ios) l
-
微信JSSDK调用微信扫一扫功能的方法
如何利用微信JSSDK调用微信扫一扫功能?具体内容如下 1. 确保有 调起微信扫一扫接口 权限,测试号可能不行: 2. 导入相关JS <script type="text/javascript" http://test.com/zepto_touch.js"></script> <script type="text/javascript" src="http://res.wx.qq.com/open/js/jweix
随机推荐
- iOS 隐藏tabbar代码详解
- 详解Java实现多种方式的http数据抓取
- 跟老齐学Python之再深点,更懂list
- Python中优化NumPy包使用性能的教程
- Nginx中虚拟主机与指定访问路径的设置方法讲解
- 网站404页面3秒后跳到首页的实例代码
- 详解ES6之用let声明变量以及let loop机制
- JSP代码实现 金字塔(倒置)示例
- 精通批处理教程 批处理从入门到精通
- js实现复选框的全选和取消全选效果
- 网站程序中非SI漏洞的利用
- php imagecreatetruecolor 创建高清和透明图片代码小结
- PHP的FTP学习(二)
- vue.js select下拉框绑定和取值方法
- C++设计模式之观察者模式(Observer)
- Django重装mysql后启动报错:No module named ‘MySQLdb’的解决方法
- springboot+nginx+https+linux实现负载均衡加域名访问简单测试
- Python3enumrate和range对比及示例详解
- Rootkit病毒的解决办法
- Ajax异步检查用户名是否存在