日常bug积累

1.最近在学react的时候出现了一个bug,在用npm拉依赖的时候总是反复的报两个错误一个是 this operation is rejected by your operation syestrem 还有一个就是操作4048 。这两个报错的本质都是npm的权限不够造成的,百度能够百度到的方法都已经试过了但是还是不能解决这个问题。大多的方法都是让删除node_modules,然后再npm i 。但是这个方法并没有起到作用。还有一个方法就是以管理员的身份运行命令行在npm i,还有一个就是删除缓存此缓存不是浏览器的缓存。而是npm的缓存就是去到npm的文件夹下面删除.npmlrc,或者是命令行用--force的方式强制性的删除数据。

但是上面的方法对我都不奏效,下一步可能就是重装系统了吧。

2.js判断移动设备是pc还是手机端

_isMobile() {
     let flag =navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i)
     return flag;
}

3.记录一个safari浏览器的兼容问题,越来越多的浏览器开始强制性的允许用户进行缩放和双击放大,这给我们的页面书写带来太多的麻烦,尤其是在meta标签失效的情况下。iOS10已经强制性的向用户开放了双击放大的功能。

所以尾门需要检测点击的时间来避免双击放大,同时禁止双指放大的功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值