- 博客(4)
- 收藏
- 关注
原创 完全解决ios页面返回半截白屏或全白屏问题的方法
问题描述:列表页面——>详情页面——>ios自带的返回——>白屏 手动点击白屏处——>问题解决; 原因是,发现在ios 机器上使用webview 开发Vue项目时候,go history (-1),无法将body 的高度拉掉,使得遮住,触发轻点击,方可消除该遮罩 解决1.history.scrollRestoration='manual'; 原理:更改history对象的默认滚动属性值 History.scrollRestoration 定义:允许web应用程序在历史导航上显式
2022-07-14 10:19:34
3050
原创 前端js中的navigator对象,以及通过此判断机型为安卓或ios
Window对象的navigator属性引用的是包含浏览器厂商和版本信息的Navigator对象。Navigator对象的命名是为了纪念Netscape之后NavigatorBU览器译注2,不过所有其他的浏览器也支持它(IE还支持clientln formation属性,它作为navigator的厂商中立同义 词。遗憾的是,其他浏览器并不支持这一更直观的属性命名)。过去,Navigator对象通常被脚本用来确定它们是在IE中还是在Netscape中运行。这种浏览器嗅探方法有问题,因为它要求随着新浏览器和现
2022-06-27 17:11:53
2258
原创 前端js数组基础
一、定义数组 (1)var arr = [ ] 在里面放入一个数字5,会建立一个含有元素5的数组 (2)var arr = new Array( ) 在里面放入一个数字5,会建立一个含有5个空元素的数组 二、基本操作 访问:arr[i] 修改:arr[i] = value 添加:arr = value 数组长度:arr.length 注意:长度可以获取,也可以修改 遍历数组: for(var i = 0;i<arr.length;i++){ console.log(arr[i
2022-06-27 16:27:10
211
原创 vue移动端项目监听物理返回键
1、挂载完成后,判断浏览器是否支持popstate mounted(){ if (window.history && window.history.pushState) { history.pushState(null, null, document.URL); window.addEventListener('popstate', this.fun, false);//false阻止默认事件 } } 2、页面销毁时,取消监听。否则其他vue路由页面也会被监听 d...
2022-06-27 15:55:20
893
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅