`

判断web h5页面是否在微信内部打开的3种方式

    博客分类:
  • js
阅读更多

1、根据User-Agent判断

// Js获取User-Agent
window.navigator.userAgent

if(window.navigator.userAgent.match(/MicroMessenger/i) == "micromessenger")

// Php获取User-Agent
echo $_SERVER['HTTP_USER_AGENT'];

if(strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger')==true)

// 微信内部打开获取到的User-Agent
Mozilla/5.0 (Linux; U; Android 5.0.2; zh-cn; MI 2S Build/LRX22G) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025488 Mobile Safari/533.1 MicroMessenger/6.3.9.48_refecd3e.700 NetType/WIFI Language/zh_CN

 

2、Url地址判断

// 你网页正常的url是
https://forum.xxx.com/home.php?view=2015

// 使用微信打开会在url后面添加几个参数
https://forum.xxx.com/home.php?view=2015&from=timeline&isappinstalled=0

 

3、使用weixin-web-js判断是否是微信

http://res.wx.qq.com/open/js/jweixin-1.0.0.js

 

refer:http://mp.weixin.qq.com/wiki/11/74ad127cc054f6b80759c40f77ec03db.html#.E5.88.A4.E6.96.AD.E5.BD.93.E5.89.8D.E5.AE.A2.E6.88.B7.E7.AB.AF.E7.89.88.E6.9C.AC.E6.98.AF.E5.90.A6.E6.94.AF.E6.8C.81.E6.8C.87.E5.AE.9AJS.E6.8E.A5.E5.8F.A3

 

更多实例应用扫码体验:

分享到:
评论

相关推荐

    h5页面跳转微信小程序(最简单的方法-URL Scheme)

    由于微信小程序是一种只能在微信内部访问的应用程序,而H5页面可以在任何浏览器中访问,因此需要通过跳转来实现两者之间的衔接。 对于用户来说,H5页面跳转微信小程序可以提供更好的用户体验。用户可以在H5页面中...

    微信公众号h5页面制作,微信公众号H5吸粉模板源码

    微信公众号h5页面制作,微信公众号H5吸粉模板源码 。源码参考链接:www.pikao.cn

    手机APP下载页面判断是否微信

    标题所提及的"手机APP下载页面判断是否微信",主要涉及到的技术点是检测用户访问页面的环境,特别是当用户在微信内置浏览器中打开APK下载链接时,如何确保用户能够顺利下载。微信为了安全和用户体验,限制了直接在...

    通过H5链接在微信端或者外部浏览器输入链接打开微信小程序

    标题中的“通过H5链接在微信端或者外部浏览器输入链接打开微信小程序”指的是利用HTML5(H5)页面中的特定技术实现从网页直接跳转到微信小程序的功能。这一功能允许用户在浏览H5页面时,点击特定链接或按钮,无缝地...

    H5页面禁用微信浏览器下拉

    H5页面禁用微信浏览器下拉,使其下拉不会出现黑色来源显示,在JS文件中定义此方法即可。

    web页在微信中访问增加遮罩层 右上角弹出在浏览器中打开

    在微信中访问Web页面时,有时开发者为了提供更好的用户体验或者强制用户在浏览器环境中打开网页,会选择添加一个遮罩层,并在右上角显示“在浏览器中打开”的提示按钮。这样的设计能够确保用户能够充分利用Web页面的...

    免费H5页面制作,微信h5页面,制作工具源码.rar

    微信H5页面是针对微信内置浏览器优化的H5页面,通常需要考虑微信特有的分享、支付、扫一扫等功能,以及微信内的一系列设计规范,以便在微信环境中顺畅运行并提供良好的用户体验。 描述中提到的“使用VUE框架”是指...

    小程序web-view调用H5页面发起小程序抽取微信地址示例代码

    小程序web-view调用H5页面发起小程序抽取微信地址示例代码。 这接口是我熬夜写出来的,可以用于ECtouch的H5发起小程序调用微信收货地址,如果看不懂的话,可以进微信>>发现>>小程序搜索:“春意谷成人用品商城”进...

    判断是否微信打开,提示在右上角浏览器中打开。

    刚做好的,带了一整套,包括图片和代码。分享给大家。不懂的可以留言。支持web,手机端。...再也不用管微信如何的更新,直接判断如果是在微信中打开,然后弹出一个遮罩提示用户在浏览器中打开下载。

    微信h5支付,在h5页面拉起微信客户端进行支付,php 关键代码

    微信h5支付,在h5页面拉起微信客户端进行支付,php 关键代码

    h5调起微信支付

    在微信商户平台完成注册并申请微信支付功能,获取必要的API密钥(AppID、商户号、API密钥等),这些是与微信服务器交互的身份凭证。 2. **生成预付订单** 使用商户平台提供的API,结合商品信息(如商品名称、价格...

    微信内h5跳转微信小程序

    通过以上介绍,我们了解了如何在微信内实现H5页面跳转到微信小程序的全过程,包括所需的技术、接口、参数配置以及实际应用中的注意事项。这个功能极大地扩展了H5与微信小程序之间的交互可能性,提升了用户的使用体验...

    H5页面 微信卡片分享 好友 朋友圈; 前后端代码

    H5页面 微信卡片分享 好友 朋友圈; 前后端代码 H5页面 微信卡片分享 好友 朋友圈; 前后端代码 文档地址: https://blog.csdn.net/nicepainkiller/article/details/131918628 文档地址: ...

    微信端滑动滚动效果H5营销页面

    在微信端制作具有滑动滚动效果的H5营销页面是一项常见的技术需求,它能为用户提供流畅、互动性强的浏览体验。H5(HTML5)作为现代网页开发的标准,提供了丰富的功能和工具,使得开发者能够创建出高度动态和交互性的...

    H5外部浏览器直接调起微信手机网站调用微信分享

    H5外部浏览器直接调起微信 tml5手机网站调用微信分享,其中示例包括 1. 获取网络类型 2. 调起客户端的图片播放组件 3. 调用微信扫描二维码 4. 判断是否安装对应的应用 5. 发送邮件 6. 分享到微信朋友圈

    h5打开微信返回问题

    描述中的“ios打开微信返回app”进一步指出了这个问题的核心:当iOS设备上的H5页面触发了微信的打开,如何确保用户在微信完成操作后能顺利返回到原生App。这是一个常见的用户体验问题,对于依赖微信服务的移动应用来...

    uniapp H5集成微信JS支付

    uni-app框架下,开发H5,集成微信JS API支付,安装指定的,jweixin-module之后调用方法关键代码,搞了一星期,终于都搞明白,很简单,一看就懂了。

    微信H5支付DEMO

    在微信H5支付过程中,首先需要了解的是微信支付的基本流程,它包括以下几个主要步骤: 1. **申请接口**: 在微信商户平台上注册成为商户并申请H5支付功能,获取必要的商户ID、API密钥等配置信息。 2. **统一下单**:...

    微信H5支付修改下配置(APPID、商户号等)即可使用

    微信H5支付,微信浏览器...2 ,H5支付不能直接在微信浏览器中打开支付,需要打开外部浏览器才能支付。 3 ,商户平台中设置H5支付域名。 4 ,需要在线上测试并且服务器要有写入权限,在程序运行过程中会生成日志文件。

    论如何将 h5 页面快速转换成微信小程序

    微信小程序本身提供了 web-view 组件来支持在微信小程序中嵌入 h5 页面,但是 web-view 组件在使用上还是有一些限制:不支持个人类型与海外类型的小程序、不支持全屏、页面与小程序通信不方便、很多小程序接口无法...

Global site tag (gtag.js) - Google Analytics