网站首页 > 博客文章 正文
企业网页推广时出现网页兼容问题,不仅在pc端开发中会碰到,而且在APP开发当中也会经常碰到。
1、禁止图片点击放大
部分安卓手机点击图片会放大,如需要禁止放大,只需要设置css属性,这样会让img标签的点击事件失效,如果想要给图片添加点击事件就要给上面再写一层。
方案:img{ pointer-events:none; }
2、禁止iOS设别长串数字为电话
方案:<meta name="format-detection" content="telephone=no" />
3、禁止赋值、选中文本
方案:设置CSS属性,-webkit-user-select:none
4、一些情况下对非可点击元素如(label,span)监听点击事件,不会在iOS下触发
方案:css属性增加 cursor:pointer
5、上下拉动滚动条时卡顿、慢
方案:body{ -webkit-overflow-scrolling:touch;overflow-scrolling:touch; }
6、安卓不会自动播放视频
安卓手机的autoplay没有生效,需要手动触发一下
方案:window.addEventListener('touchstart',()=>{ audio.play(); },false)
7、半透明的遮罩层改为全透明
在iOS上,当点击一个链接或者通过js绑定了点击事件的元素时,会出现一个半透明的背景,当手指离开屏幕,灰色背景消失,出现“闪屏”
方案:html,body{ -webkit-tap-highlight-color:rgba(0,0,0,0); }
8、ios系统全屏状态下浏览器上下滚动时会出现底色问题
移动端项目要求是全屏滚动,用的是 fullpage,上下滚动时安卓正常,苹果手机浏览器上下滚动时会出现底色问题
方案:document.body.addEventListener('touchmove',function(e) { e.preventDefault();}, {passive:false})。
- 上一篇: 七夕节见男神,爱TA就送:JS版冒泡排序动画
- 下一篇: CSS3新增属性(背景图、边框背景、圆角)
猜你喜欢
- 2024-11-25 又一个布局利器,CSS 伪类 :placeholder-shown
- 2024-11-25 值得收藏的CSS小技巧
- 2024-11-25 尤娜v1.2.2内置函数用法-Part II(分页函数)
- 2024-11-25 总结7个工作中常用的css3案例,带你了解冷门却实用的特性
- 2024-11-25 带你手写一个轮播图之HTML结构和CSS布局设计
- 2024-11-25 稍微整理了几个经常在H5移动端开发遇到的东西
- 2024-11-25 七爪源码:如何使用 vanilla JS & CSS 创建滚动到顶部按钮
- 2024-11-25 吃透 Vue 项目开发实践|16个方面深入前端工程化开发技巧【上】
- 2024-11-25 3个超秀的 Vue 卡片翻动组件Vue-Card-Slide
- 2024-11-25 揭秘前端无刷新提交数据的黑科技 - React Server Actions深度解析
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)