web移动开发的小细节(持续添加)
1.触屏设备上如何去掉数字转化为拨号链接的方法
<meta name=”format-detection” content=”telephone=no” />
telephone=no就禁止了把数字转化为拨号链接!
telephone=yes就开启了把数字转化为拨号链接,,默认是情况下开启!
2.屏蔽ios和android下点击元素时出现的阴影
-webkit-tap-highlight-color:rgba(255,255,255,0)
可以同时屏蔽ios和android下点击元素时出现的阴影。
3.发送短信、拨打电话、电子邮件
发送短信:sms:<phone_number>[,<phone-number>]*[?body=<message_body>]
例如:
给单个号码发送短信:<a href="sms:131********">单个号码短信</a>
给多个号码发送短信:<a href="sms:131********,137********">多个短信</a>
包含短信内容:<a href="sms:131********?body=hello">包含短信内容</a>
拨打电话:
直接tel:131********
例如:<a href="tel:131********">拨打电话</a>
发送邮件:(当然,在PC上就有这个功能,但我觉得在移动设备上更适用)
直接上例子:<a href="mailto:somebody@163.com?subject=test">发邮件</a><br>
跳转到应用市场(android)
<a href="market://search?q=qq">QQ</a>
4.横竖屏切换
$(window).on("orientationchange",function(){ if(window.orientation==0||window.orientation==180){//横屏 //TODO }else{//竖屏 //TODO } })
纯JS代码类似,事件是orientationchange
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南