最近公司有了一个新的需求,学生在购买课时的时候,需要让家长或者朋友代付。这样的话我首先想到的就是微信的H5支付(微信内置浏览器调用支付模块)。当时想用这个支付的原因因为是前端代码十分简单。。 然而恰恰是因为自己选择了这个方法,让自己连续两天陷入了困境。 下面是正文跟代码截图 首先咱们先来看下H5的支 ...
分类:
微信 时间:
2017-10-19 15:05:02
阅读次数:
361
PC: IE、QQ、chrome、firefox、360、safair 移动端:微信内置浏览器、QQ、猎豹、百度、UC、2345、系统自带 PC: ie: Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; rv ...
分类:
移动开发 时间:
2017-10-17 18:49:55
阅读次数:
2115
这两天完成了公司网站手机和PC端的支付对接,就是支付宝和微信. 对接完后有所感触,我们来聊一聊,微信支付的坑,为什么这么说呢,因为我在对接完支付宝后是很愉快的,基本上在demo上稍加修改就ok了, 对于支付宝我觉得基本上都没什么可以说的,而微信支付... 网上搜了一下,基本上没有看到有针对h5支付的 ...
分类:
微信 时间:
2017-10-01 19:04:30
阅读次数:
575
我没有用到微信JS-SDK或者接口都正确返回预支付id都正确, 为什么会报这个错呢?答: 微信内置浏览器会有WeixinJSBridge ,但是需要一定的加载时间。 我使用了微信JS-SDK, 但是为什么会出错呢?答: 微信webview注入钩子有时序问题:在WeixinJSBridge 还未注入之 ...
分类:
微信 时间:
2017-09-30 13:39:17
阅读次数:
302
在A页面写一个$(function(){}) 后随便点击一个URL跳转到B页面 利用微信内置浏览器 返回键返回到A页面后发现这段JS不执行,后来找到了解决方案 ...
分类:
微信 时间:
2017-08-22 18:43:16
阅读次数:
422
在表单提交button被点击时。触发提交函数,代码例如以下:<form id="frm_photo" enctype="multipart/form-data" action="upload.php" method="post"> .... <div class="actions upload">< ...
分类:
微信 时间:
2017-08-21 12:36:27
阅读次数:
357
/***js微信浏览器判断****/function is_weixin() { var ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == 'micromessenger') { $(" ...
分类:
微信 时间:
2017-08-13 18:08:03
阅读次数:
260
进行post或者get请求一个网页时返回值为:请使用微信打开页面 解决办法为在请求的头部信息加上userAgent的值来伪装微信内置浏览器去请求 url = "http://xxxxxxxx" params = {"phone":phone,"name":name} params = urllib. ...
分类:
微信 时间:
2017-08-11 14:35:59
阅读次数:
301
flex是个非常好用的属性,如果说有什么可以完全代替 float 和 position ,那么肯定是非它莫属了(虽然现在还有很多不支持 flex 的浏览器)。然而国内很多浏览器对 Flex 的支持都不是很好,这里针对微信内置浏览器写了一套兼容写法。下面入正题。 首先还是从两个版本的语法开始讲吧,这里 ...
分类:
微信 时间:
2017-08-10 19:37:29
阅读次数:
269
php判断浏览器是微信还是pc(电脑)或其他浏览器,is_weixin函数判断是否是微信内置浏览器,is_pc函数判断是否是电脑端的浏览器,代码如下:functionis_weixin(){
if(strpos($_SERVER[‘HTTP_USER_AGENT‘],‘MicroMessenger‘)!==false){
//dump("weixin");
returntrue;
}else{
//..
分类:
微信 时间:
2017-07-12 15:16:28
阅读次数:
470