- 博客(4)
- 收藏
- 关注
原创 完全解决ios页面返回半截白屏或全白屏问题的方法
问题描述:列表页面——>详情页面——>ios自带的返回——>白屏手动点击白屏处——>问题解决;原因是,发现在ios 机器上使用webview 开发Vue项目时候,go history (-1),无法将body 的高度拉掉,使得遮住,触发轻点击,方可消除该遮罩解决1.history.scrollRestoration='manual';原理:更改history对象的默认滚动属性值History.scrollRestoration定义:允许web应用程序在历史导航上显式
2022-07-14 10:19:34 2479
原创 前端js中的navigator对象,以及通过此判断机型为安卓或ios
Window对象的navigator属性引用的是包含浏览器厂商和版本信息的Navigator对象。Navigator对象的命名是为了纪念Netscape之后NavigatorBU览器译注2,不过所有其他的浏览器也支持它(IE还支持clientln formation属性,它作为navigator的厂商中立同义词。遗憾的是,其他浏览器并不支持这一更直观的属性命名)。过去,Navigator对象通常被脚本用来确定它们是在IE中还是在Netscape中运行。这种浏览器嗅探方法有问题,因为它要求随着新浏览器和现
2022-06-27 17:11:53 2135
原创 前端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 143
原创 vue移动端项目监听物理返回键
1、挂载完成后,判断浏览器是否支持popstatemounted(){ 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 810
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人