h5页面提示只能在微信浏览器中打开_h5移动端开发 判断只能在微信浏览器打开...
在开发的过程中可能会遇到项目只能在微信浏览器打开的需求,那么只需要在项目的页面添加以下代码即可(单页面应用在入口文件添加即可)。
var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.indexOf('micromessenger') != -1;
if (!isWeixin) {
window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=888"
}
当在非微信浏览器中打开时,显示为下图:
如果要求页面内容显示前就跳转到该页面,则需要将以上js写在head标签中即可。
以上内容已完结,以下为补充内容
由于微信端的缓存问题,导致更新页面内容后,页面并没有及时更新,除首页外其他页面html、css、js等内容可以使用增加版本号的方式实现页面更新,即
但由于首页的特殊性(已经发布到内部了,首页地址并不能去修改),所以想到页面重定向的方式来实现首页增加版本号:
var ua = navigator.userAgent.toLowerCase();
var isWeixin = ua.indexOf('micromessenger') != -1;
if (!isWeixin) {
window.location.href = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=888"
} else {
var href = window.location.href;
var stamp = new Date().getTime();
//如果href中没有stamp版本号,则添加
if(href.indexOf("stamp=") == -1) {
window.location.href = href + "&stamp=" + stamp;
}
}
h5页面提示只能在微信浏览器中打开_h5移动端开发 判断只能在微信浏览器打开...相关推荐
- 在h5页面中调起支付宝小程序中的某一个页面以及URLScheme 之 支付宝
在h5页面中调起支付宝小程序中的某一个页面 直接上代码: window.location.href = 'alipays://platformapi/startapp?appId=2021001181 ...
- 解决Android软键盘弹出覆盖h5页面输入框问题 // 在ios系统中输入框软键盘消失后,页面不回弹的问题 // 解决苹果不回弹页面 // 微信环境打开
//解决Android软键盘弹出覆盖h5页面输入框问题 window.addEventListener('resize', () => {if (document.activeElement.t ...
- pc调试微信h5页面提示Pending authentication:please accept debugging session on the device的解决方法
假如pc调试微信h5页面输入chrome://inspect/#devices无法显示微信h5页面,我升级谷歌浏览器,问题就解决了(方法1) 或者手机的开发者模式关掉再打开(方法2)
- h5页面的写法_一步一步教你如何开发h5页面
我们现在要做一个简单的h5应用:包含登录.注册.修改密码.个人中心主页面.个人中心内页修改名称.个人中心修改手机号码. 第一步:工具安装,我选择了能够辅助我们快速开发的light开发工具 1. lig ...
- php判断移动端和pc端访问_PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
本文实例为大家分享了PHP判断的两个实例,一是PHP判断是手机端还是PC端,二是PHP判断是否是微信浏览器,供大家参考,具体内容如下 1.判断是否是手机端 function isMobile() { ...
- ie浏览器中没有Adobe PDF Reader的情况下,ie浏览器打不开PDF
ie浏览器中加载项没有Adobe PDF Reader的情况下,需要安装Acrobat Reader DC软件. 下载Acrobat Reader DC,并且安装 下载地址 安装以后为: 2.重启ie ...
- h5页面提示只能在微信浏览器中打开_电子问卷h5怎么做?
制作h5当然选择易企秀,您可以使用易企秀的易表单制作电子问卷调查,访问易企秀商城查找模板,直接编辑套用即可. 打开易企秀官网后,点击打开易企秀官网(建议使用谷歌浏览器访问,兼容性会更加稳定)在官网右上 ...
- 微信H5页面跳转小程序 - Vue中使用微信开放标签<wx-open-launch-weapp>
微信开放标签说明文档 使用微信开放标签前置条件 1.绑定域名 登录微信公众平台进入"公众号设置"的"功能设置"里填写"JS接口安全域名" 2 ...
- iOS12 系统 webView加载H5页面,反复点击网页中视频播放 退出视频全屏 闪退解决方式。
iOS 12系统webView 对H5播放器 有不兼容迹象,如果加载的H5视频是全屏播放的,频繁切换容易造成闪退. 在这个时候,就需要 前端 和 后台一起协商 解决这个问题. 其实这个问题很容易解决的 ...
最新文章
- 如何查看电脑显卡能使用的对应的cuda版本?
- 求出歌手的得分python_哪位大侠帮我做做python的题目啊,做其中5个就好。跪求啊...
- vue 按钮多次点击重复提交数据
- Spring对java模块化支持_Spring项目对JDBC的支持和基本使用
- frp ---- golang编写的内网穿透工具简介
- Linux操作系统原理与应用08:文件系统
- 扁平化组织和层级化组织
- Seagate 日立硬盘型号命名规则
- 关于计算机教学的论文,关于计算机教学论文.docx
- 每日新闻丨阿里上市成港股第三大IPO,市值超腾讯;网易回应“暴力裁员”后股价下跌2.38%...
- 【计算机组成原理】程序,指令,机器指令,微程序,微指令,微命令,微操作的关系
- 拉伸——CAD做三维图的常用指令
- [附源码]java毕业设计基于的旅游信息管理系统
- Microsoft Office Visio的功能/价值及不足
- render函数的使用
- C#学习之 调用 AForge.NET Framework 启动摄像头
- c语言实现cgi之文件上传和下载
- jQuery日历记事插件SimpleCalendar(附源代码)
- iPhone电池充放电循环次数的计算说明
- 已被清理的视频怎么恢复?微信过期视频怎么恢复
热门文章
- R语言使用epiDisplay包的aggregate.plot函数可视化每个子集的汇总统计信息(可视化基于双变量分组下的中位数及其95%置信区间、病例组和对照组的差异)、lwd参数自定义线条的粗细宽度
- Amlogic android7.1 s905x hdmi相关内容浅析
- C++——书写HelloWord
- 在线考试系统网站 毕业设计毕设源码毕业论文开题报告参考(1)功能概要
- 心理学之:越是成熟的人,越明白要在这4件事上保持“低调
- zigbee CC2530 系列教程 4 按键控制LED实验
- 通过sql对比两个表的一致性
- php php phar,PHP: Phar - Manual
- Web前端程序员的职业方向定位
- datax(16):源码解读AbstractReporter