解决ios微信公众号h5页面新增底部前进后退导航栏产生的布局问题
现象:第一次出现微信底部默认导航的时候布局会错乱(在项目中底部弹窗显示不完整),在出现错乱的页面刷新又能恢复正常。
问题产生原因:新增导航栏使网页脱离文档流的屏幕高度变小,有些布局没有重新计算(更加具体的原因就没有管了,项目已经是一个成熟的项目,用的框架也不是新框架,会存在样式穿透的问题,很多东西还是少动为妙)。
问题分析和解决:底部导航栏是因为出现history记录才出现的,再加上我所作的项目刷新一下页面就能恢复正常。优先考虑在出现history后重新加载页面,监听屏幕高度变化(安卓机不会新增导航),再利用session 做一个节流,避免多次触发
$(window).resize(function () {if(sessionStorage.getItem('changeScreen') != 1){// alert('高度变化')sessionStorage.setItem('changeScreen',1)window.location.reload()}
})
解决ios微信公众号h5页面新增底部前进后退导航栏产生的布局问题相关推荐
- 前端实现微信公众号h5页面跳转小程序-成功案例
微信公众号h5页面跳转小程序-成功案例 微信公众号h5页面跳转小程序-成功案例,标题已经明确说明,h5页面可以正常跳转微信小程序 官网说可以,不是我说的 文章目录 微信公众号h5页面跳转小程序-成功案 ...
- 微信公众号h5页面跳转小程序
微信公众号h5页面跳转小程序 文章目录 微信公众号h5页面跳转小程序 前言 一.注意 二.使用步骤 步骤一:绑定域名 步骤二:引入环境 步骤三:初始配置 前言 问:h5 页面可以跳转至微信小程序吗? ...
- 微信公众号H5页面开发--微信JS-SDK引用
微信公众号H5页面开发–微信JS-SDK引用 微信提供了微信公众号开发者手册,官方地址:https://mp.weixin.qq.com/ 公众号内许多复杂的业务场景,都是通过网页形式来提供服务,这时 ...
- 微信公众号H5页面开发怎么获取用户openid
微信公众号里会嵌套h5页面然后跳转,有时候我们就需要用到用户的openid,今天就为大家介绍一下公众号h5页面怎么获取openid 首先,需要用到公众号的appid,其次需要去公众号里配置好h5页面的 ...
- 微信公众号H5页面实现扫一扫功能
uniappH5实现扫一扫功能 最近遇到一个需求,H5页面使用扫码绑定设备功能,因为uniapp uni.scanCode API H5不支持,网上找了很多方案不合适,因为这个项目是在公众里面运行的, ...
- 利用python生成微信h5_Python + Appium 微信公众号 H5 页面自动化测试
本文内容在以下环境运行成功: Windows10 Python2.7 android-sdk_r24.4.1 Appium-windows-1.15.1 chromedriver_2.40 小米手机 ...
- 微信公众号h5页面禁止用户调整字体大小
微信公众号内 h5页面,使用计算后的单位 rem 时,用户调整字体大小会导致页面字体.元素的宽高变大活变小,导致页面布局错乱 使其拖拽后禁止修改页面基础字体大小 this.prohibitAndroi ...
- 微信公众号H5页面支付JSAPI
1:在微信环境下,我们需要获取到code,拿code去获取openid,在获取openid的时候有2种参数分别是:snsapi_base和snsapi_userinfo,snsapi_base只为获取 ...
- 微信公众号H5页面获取用户昵称头像等信息(Java)
H5页面获取微信用户信息操作流程 (一)获取微信权限,由微信用户确认 (二)获取相应的ACCESS_TOKEN和OPENID信息 (三)根据ACCESS_TOKEN和OPENID信息获取相应的用户信息 ...
- RTFM:腾讯微信公众号H5页面使用微信支付爬坑记
一. 微信公众号支付的流程 公众号的页面会在微信环境下打开,所以默认已经有登录态.openID.AppID.AppSecret 都能拿到,申请开通商家支付之后会有 PayKey 和 mch_id (商 ...
最新文章
- 蚂蚁金服 java电话面_蚂蚁金服前端电话面试(一面)
- 操作系统——文件合并
- Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置
- linux查看和关闭后台执行程序
- Python 操作 redis
- 微信小程序开发遇到的bug及填坑
- 织梦系统的安装与详细信息
- 小程序 微信统计表格_微信小程序登录机制
- mysql 5.6 主主复制_Percona MySQL 5.6 主主复制环境报错Got fatal error 1236 from master.....
- spring5.0学习笔记3
- 声音均衡器怎么调好听_【音乐均衡器怎么调好听】五段均衡器怎么调好听_9段均衡器怎么调好听...
- 碧蓝航线频道和服务器所在的文件夹,碧蓝航线如何反和谐 反和谐方法
- 威富通 php,关于威富通的微信扫码支付处理思路和流程
- c++第二课 输出自定义字符图形
- 线代 006 克拉默法则 线性方程组求解
- c语言双竖线,机器学习中的双竖线
- MacBook M1芯片 安装Centos8 教程(无界面安装)
- 单片机毕设选题 - 便携式空气质量检测系统(物联网 嵌入式)
- 在微信群如何使用接龙功能
- 如何换IP?换IP最简单的方法在这里!