上周接到个需求,需求是这样的:用户扫一扫二维码会产生一个链接,该链接会向后端发送个请求,返回一个 apk 的下载地址,用户点击下载按钮可以下载此
apk。然后就发生了问题,经过测试,发现用微信扫一扫打开的页面点击下载按钮下载不了
apk,后百度之,原来是微信内置浏览器屏蔽了下载链接,后面和需求方沟通,需求改为如果用户是用微信内置浏览器打开的,则提示用户换一个浏览器打开页面,否则下载不了
apk。那么该如何判断用...
// 判断是否是手机function plat_is_mobile(){ var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os"; var bIsMidp = sUserAgent.match(/midp/i) == "midp"; var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4"; var bIsUc = sUserAgent.match(/ucw...
源代码来自 http://www.baidufe.com//**!* 微信内置浏览器的Javascript API,功能包括:** 1、分享到微信朋友圈* 2、分享给微信好友* 3、分享到腾讯微博* 4、隐藏/显示右上角的菜单入口* 5、隐藏/显示底部浏览器工具栏* 6、获取当前的网络状态* 7、调起微信客户端的图片播放组件* 8、关闭公众平台Web页面* 9、判断当前网页是否在微信内置浏览器中打开* 10、支持WeixinApi的错误监控* 11、发送电子邮件* 12、禁止用户分享**/
(funct...
1、初始化等待分享// 开发阶段,开启WeixinApi的调试模式
WeixinApi.enableDebugMode();// 初始化WeixinApi,等待分享
WeixinApi.ready(function(Api) {// 微信分享的数据var wxData = {"appId": "", // 服务号可以填写appId"imgUrl" : ‘http://www.baidufe.com/fe/blog/static/img/weixin-qrcode-2.jpg‘,"link" : ‘http://www.baidufe.com‘,"desc" : ‘大家好,我是Alien,Web前端&Android客户端码农,喜欢技术上的瞎倒腾!欢...
写在前面 放假了,但由于疫情的影响,我作为班长,需要每天询问班级成员的健康状况并上报。本来Tim、钉钉等企业用app早已经实现这种功能了,可大家非要用微信(很气)。本人较懒,我想用程序自动实现这种功能。为了这个目标,我先学一波js语言。 正式开始一、js入门(很浅) (一)涉及的基础知识 (1) 数据类型js用关键字 var 定义变量1var a = "学习STM32"; //字符串2var b = 6; //js只有一种数据类型,可带小数...
/*因为官方 微信 JSSDK 只有PHP java版本的 我自己照着PHP的翻译过来的,可供参考。欢迎指正*/
[csharp] view plaincopy在CODE上查看代码片派生到我的代码片
using System;
using System.Collections.Generic;
using System.Web;
using System.IO;
using System.Security.Cryptography; using System.Runtime.Serialization.Json;
using System.Runtime.Serialization;
using System.Net;
using System.Runtime.S...
H5与企业微信jssdk集成一、公众号设置注册企业微信,在应用与小程序栏目中,设置可信域名,配置公众号菜单。可信域名不得不说下,在最初开发时,认为设置并验证后,微信认证接口会实现跨域请求,其实并没有。所以全在H5端还得配合服务端完成票据获取等操作。二、开发步骤资源引入开发文档地址 https://work.weixin.qq.com/api/doc#90001/90144/90545在html引入 http://res.wx.qq.com/open/js/jweixin-1.4.0.js在html引入SHA1 库为初...
最近在微信H5页面内集成微信JSAPI支付,遇到不少问题,现将集成步骤及遇到的问题记录如下:1.官方下载SDK,下载地址:https://pay.weixin.qq.com/wiki/doc/api/download/WxpayAPI_php_v3.zip2.下载之后,只保留存放证书的文件cert(从微信公众平台“API安全”中下载),库文件lib,日志文件logs,以及example里面的notify.php,jsapi.php文件3.配置WxPay.Config.php文件(注意:商户支付密钥key是在微信支付平台“API安全”中设置,地址:h...
开年过来东莞,在回家路上在长沙Net社区群里看到有朋友提了一个发红包的问题,很多地方都有类型需求。整理了一下。开盒即用总金额为100 最大金额10 最小金额2 要求随机生成15个数 这15个数的总和为100 看到钱 来了兴趣了解了一下,大概需求是:100元 ,15个人分,金额大小在2~10之间。整理思路:1:随机数 范围有限制。2: 随机15次 给10个分钱,这个时候可能分的钱大于100 或者小于100。3:在减钱 或者加钱处理。code如下:...
然后后之前的项目,突然往微信上迁移了,一些微信的接口没怎么用过,比较陌生,这次的功能是想调用微信的接口,实现图片放大的功能,就找到官方文档:http://qydev.weixin.qq.com/wiki/index.php?title=微信JS-SDK接口#.E9.A2.84.E8.A7.88.E5.9B.BE.E7.89.87.E6.8E.A5.E5.8F.A3引入JS按照要求配好了config,按照接口调用因为读图片的时候,有一个src的变量,我就直接把这个src的变量赋给了current即当前显示图片然后因为我是只有一...
WeixinJSBridge.call(‘closeWindow‘);jssdkwx.closeWindow(); WeixinJSBridge对象还提供了哪些功能:WeixinJSBridge.call(‘hideToolbar‘); //隐藏右下面工具栏WeixinJSBridge.call(‘showToolbar‘); //显示右下面工具栏WeixinJSBridge.call(‘hideOptionMenu‘); //隐藏右上角三个点按钮。WeixinJSBridge.call(‘showOptionMenu‘); //显示右上角三个点按钮。原文:https://www.cnblogs.com/lixihuan/p/9862220.html
使用微信JSSDK自定义微信分享标题、描述、和图标微信公众号jssdk自定义分享,二次分享自定义失败解决技巧原文:https://www.cnblogs.com/hool/p/12629615.html
JSSDK使用步骤 一:绑定域名 二. jssdk引入方式1. npm install weixin-js-sdk --save-dev import wx from ‘weixin-js-sdk‘2. 引入JS文件 http://res.wx.qq.com/open/js/jweixin-1.6.0.js 步骤三:通过config接口注入权限验证配置所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于变化url的SPA的web app可在每次url变化时进行调用,目前Android微信客户端不支持pushState的H5新特性,...
1 /**!2 * 微信内置浏览器的Javascript API,功能包括:3 *4 * 1、分享到微信朋友圈5 * 2、分享给微信好友6 * 3、分享到腾讯微博7 * 4、新的分享接口,包含朋友圈、好友、微博的分享(for iOS)8 * 5、隐藏/显示右上角的菜单入口9 * 6、隐藏/显示底部浏览器工具栏10 * 7、获取当前的网络状态11 * 8、调起微信客户端的图片播放组件12 * 9、关闭公众平台Web页面13 * 10、判断当前网页是否在微信内置浏览器中打开14 * 11...
/*** 判断是否是微信环境*/function getIsWxClient () {var ua = navigator.userAgent.toLowerCase();if (ua.match(/MicroMessenger/i) == "micromessenger") {returntrue;}returnfalse;}; 原文:https://www.cnblogs.com/wangyuyuan/p/9909290.html