在手机webkit浏览器中,用户在某一些按钮上长按3秒钟后,会弹出一个系统的列表,ios和android各自展现不一样,列表可以有复制或在在新窗口打开的等操作,这种体验对于按钮来说是不需要的,按钮上是绑定事件,有特殊功能,而这里系统把它当做一个链接的意义。查看了代码,原来是一个a标签,链接地址为空。
查看余额
webkit-touch-callout的样式属性为none;
{:}
-webkit-touch-callout:none 的功能,测试结果如下:
对于ios,我们可以使用-webkit-touch-callout:none,那么如何如何禁止 android 系统默认菜单呢?
实践中,发现在android2.x系统中设置a标签的href属性为 ,即链接属性为空,可以禁止系统默认菜单
查看余额
而对于部分android4.x系统,这种做法又失效了,android机器真是各种疯啊...
后来在寻求帮助
要使用a标签目前还是找不到最优的解决办法,如果把a标签,用户体验一般
查看余额
一点经验谈,希望给遇到过的童鞋带来帮助,如果大家有更好的意见,欢迎留言讨论~
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。