iwebshop判断是不是微信打开,这样可能把微信支付显示出来

user_agent = $_SERVER[‘HTTP_USER_AGENT‘];
if (strpos($user_agent, ‘MicroMessenger‘) === t
rue) {}

  我在是classes/common.php文件中写了一个函数:

/**
	 * 获取是否微信登陆
	 * @return String
	 */
	 public static function getWeixinLogin()
	{
		$user_agent = $_SERVER[‘HTTP_USER_AGENT‘];
		if (strpos($user_agent, ‘MicroMessenger‘) === true){
			return true;
		}
	}

  这样在哪里都可以用了

{if:Common::getWeixinLogin()}
			         <tr>
			        	<td></td>
			          <td><span class="iconfont mpay2"></span></td>
			          <td><span id="mpay1">微信支付</span></td>
			          <td><input   name="select_pay"  value="13" type="radio" id="checkbox-3-7"><label for="checkbox-3-7"></label></td>
			       		<td></td>
			        </tr>
			        {/if}

  

时间: 2024-10-05 16:44:46

iwebshop判断是不是微信打开,这样可能把微信支付显示出来的相关文章

微信打开网址添加在浏览器中打开提示 http://caibaojian.com/weixin-tip.html

原文链接:http://caibaojian.com/weixin-tip.html#t2 使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等.网上流传的各种微信打开下载链接,微信已更新基本失效,最新的一个是使用链接跳转方式: http://mp.weixin.qq.com/mp/redirect?url=http://caibaojian.com/test.apk#weixin.qq.com#wechat_redirect. 将链接文本中的http://caibaojian.com

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

微信打开网址添加在浏览器中打开提示遮罩 网传方案(已失效): 使用微信打开网址时,无法在微信内打开常用下载软件,手机APP等.网上流传的各种微信打开下载链接,微信已更新基本失效,最新的一个是使用链接跳转方式:· http://mp.weixin.qq.com/mp/redirect?url=http://baidu.com#weixin.qq.com#wechat_redirect. 将链接文本中的http://baidu.com换成你的下载链接地址.本人已经测试可行.欢迎打开微信扫码测试.已经

判断是否是用微信打开、是否是用微信朋友圈打开

①判断是否是用微信打开 <script>        $(window).on("load",function(){            function is_weixin() {                var ua = navigator.userAgent.toLowerCase();                if (ua.match(/MicroMessenger/i) == "micromessenger") {      

判断页面是否是微信打开的

原文:判断页面是否是微信打开的 今天遇到一问题,让一个页面在微信上打开,PC上不能直接打开,网上找了许久,没得到满意的答案,而且千篇一律. <?php $user_agent = $_SERVER['HTTP_USER_AGENT']; if (strpos($user_agent, 'MicroMessenger') === false) { // 非微信浏览器禁止浏览 echo "HTTP/1.1 401 Unauthorized"; } else { // 微信浏览器,允许

JS判断页面是在浏览器还是微信打开

一.Navigator对象 1.获取用户的浏览器信息. let ua = navigator.userAgent.toLowerCase(); 打印一下ua的结果: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36 //电脑是mac 也可以尝试在不同环境打印出来的值, 2.判断页面是在移动端还是PC端: l

判断是否是微信打开

$(window).load(function () { var isweixin = is_weixin(); if (isweixin) { var guid = GetQueryString("itemId"); window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx7359c49ea4a34c8f&redirect_uri=http%3a%2f%2

微信打开网页不能下载的解决

一个手机端网站的项目,考虑到用户可能用微信扫码打开网站,而微信内置浏览器并不允许用户进行下载.查阅资料后,我做了如下的兼容. 了解到可以用如下方法判断微信浏览器 function is_weixin(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; } } (以上代码来

Android -- 真正的 高仿微信 打开网页的进度条效果

(本博客为原创,http://home.cnblogs.com/u/linguanh/) 目录: 一,为什么说是真正的高仿? 二,为什么要搞缓慢效果? 三,我的实现思路 四,代码,内含注释 五,使用方法与截图 六,完整项目 一,为什么说是真正的高仿? 阐述这个问题前,先说下之前网上的,各位可以复制这段字,去百度一下  "仿微信打开网页的进度条效果" ,你会看到有很多类似的文章,不过他们有个共同点,就是实现方法都是一样的,而且,都忽略了微信加载网页时,进度条的缓慢动画效果,它不是生硬地一

解决ios下的微信打开的页面背景音乐无法自动播放

后面的项目发现,还有两个坑,需要注意下: ·本文的解决方案的核心是利用了 微信/易信 在ready的时候会有个 WeixinJSBridgeReady/YixinJSBridgeReady事件,通过监听这个事件来触发的.那有个坑就是 如果微信已经ready了,但还没执行到你监听这个ready事件的代码,那么你的监听是没用的,所以最理想的情况是,监听的js放在head前面(放在css外链之前),确保最新执行,切记!切记!. ·另一个坑就是,本文的解决方案只适合一开始就播放的背景音乐.如果你是做那种

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

今天要加的是一个终极解决方法:弹出一个遮罩提示用户在新的浏览器窗口打开. 再也不用管微信如何的更新,直接判断微信的ua,然后弹出一个遮罩提示用户在浏览器中打开下载.并且不加关闭的按钮.类似于下面这样子: 这样子用户就只能在浏览器中打开,并且可以直接下载应用了.欢迎打开微信扫描查看(其他扫描没有效果). 演示二维码: 源码: <!DOCTYPE html> <html lang="zh_CN"> <head> <meta http-equiv=&