知识点
相关文章
更多最近更新
更多如何判断微信内置浏览器
2019-03-02 00:09|来源: 网路
在进行微信公众账号开发的时候,其中很大一块是微站点的开发,我们需要知道当前的浏览器是微信内置的浏览器,那么如何判断呢?
微信内置浏览器的 User Agent
如何判断微信内置浏览器,首先需要获取微信内置浏览器的User Agent,经过在 iPhone 上微信的浏览器的检测,它的 User Agent 是:
Mozilla/5.0 (iPhone; CPU iPhone OS 6_1_3 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Mobile/10B329 MicroMessenger/5.0.1
所以通过识别 MicroMessenger 这个关键字来确定是否微信内置的浏览器了。
通过 JavaScript 判断
function is_weixin(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; }}
通过 PHP 判断
function is_weixin(){ if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) { return true; } return false;}
转自:http://my.oschina.net/myaniu/blog/187540
相关问答
更多-
怎么判断系统是apache还是Nginx,比如用谷歌浏览器然后f12,应该看那些信息[2022-12-21]
如图: -
怎么用jquery判断浏览器类型?[2022-01-20]
工具 $.browser ! if($.browser.msie && $.browser.version < 9){}//是IE并且版本高于9 $.browser.safari $.browser.opera $.browser.msie $.browser.mozilla 详情请参考jQuery中文手册!! -
为什么 Android 上内置浏览器的性能很差[2023-05-31]
众所周知,Chrome和Android在Google属于完全不同的两个团队,而Android是收购来的项目,其原生浏览器是一个基于Webkit的实现,而Chrome长期耕耘于桌面领域,近些日子才开始在移动端发力。 我相信Chrome和Android迟早会融合的,Pichai同时负责两个部门可以看出一些端倪。为什么动作这么慢?我觉得原因有三: 原生浏览器实现性能并非差到不可接受,很多Android用户都发现原生浏览器的流畅度其实比Chrome更好,js性能也可以接受,其最大的痛脚其实是对Html5等新 ... -
html5开发,android中的微信内置浏览器如何让video标签的视频不全屏播放[2022-08-26]
types就是上面说过的5个类型,为空表示什么都不记录,多个type时用英文逗号隔开,如只记录致命错误和警告,就是types="fatal,warn",如果要全部记录,可用types="all"来简单表示types="fatal,error,warn,info,debug"。 -
jquery 怎么判断浏览器是否在下载文件[2022-03-26]
IE下不能获取 其他的浏览器不知道能不能获取 你如果是开发浏览器插件的话你可以看他的API 如果是在你的网站里面想要用到这样的功能的话基本不可能实现 因为你这是想要了解用户的隐私 而浏览器基于安全考虑是不会让你获取到用户的一些操作的。 -
python+selenium 怎么判断浏览器类型[2023-07-23]
很奇怪你为什么要问这个问题,你用selenium的话,你肯定预先知道用的是什么浏览器,因为不同的浏览器,调用的方法都不一样 #coding=utf-8 ''' Created on 2014-11-10 @author: Neo ''' from selenium import webdriver import os def openBrowser(): chromedriver = "C:\Users\Sigma\AppData\Local\Google\Chrome\Application\chrome ... -
如何判断手机上是否安装了浏览器[2022-04-27]
使用ACTION_VIEW,在启动Actitive之前调用Intent.choseActivity方法(名称可能拼写不对,你参考API看看就明白了) -
怎么判断手机浏览器是否支持cookie功能?[2023-04-14]
尊敬的用户:您好,您可以通过浏览器的菜单-系统设置-清除记录在这里查看是否有cookies,如果有就是支持,如果没有就表示不支持。希望我们的解答能帮助到您。祝您生活愉快! -
怎么判断手机浏览器是否支持cookie功能?[2022-08-06]
如果支持Java,可以下载个ucweb,可以解决很多问题。 -
最简洁的答案是不。” 谷歌确实在他们的页面上提到了一些讨论移动模拟器的限制 ,但他们似乎不承认所有的错误/问题。 Mobile1st在本文中简要介绍了它的局限性,他们提到模拟器在以下方面受到限制: 渲染引擎 - 这是浏览器用来解释HTML / CSS并创建我们在浏览器中看到的代码。 这是一个相当大的缺点。 移动模拟器是一个方便的工具,我使用它,但我从不依赖它。 我总是进去在实际设备上测试我的设计。 几乎总是存在差异,而且差异往往非常显着。 The short answer is "no." Google d ...