h5页面在ios机上禁止长按复制

Posted 笠航

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了h5页面在ios机上禁止长按复制相关的知识,希望对你有一定的参考价值。

(注意,增加之后需要对input的另外设置,不然输入框无法输入)场景:H5出现一个按钮需要长按几秒展示动画的,如:skcs.net-tactic.com/wap/peace/index,这时就需要用到禁止苹果的

ios机默认存在长按复制选择,用以下代码取消:

*{

-webkit-touch-callout:none; /*系统默认菜单被禁用*/

-webkit-user-select:none; /*webkit浏览器*/

-khtml-user-select:none; /*早期浏览器*/

-moz-user-select:none;/*火狐*/

-ms-user-select:none; /*IE10*/

user-select:none;

}

 

但是以上代码也会禁止输入框的使用,可用以下代码解决:

input {

-webkit-user-select:auto; /*webkit浏览器*/

}

textarea {                                                                //如果存在textarea也输入不进文本的情况下,加上这个

-webkit-user-select:auto; /*webkit浏览器*/

}

以上是关于h5页面在ios机上禁止长按复制的主要内容,如果未能解决你的问题,请参考以下文章

禁止H5在移动端(ios/安卓)a标签长按弹出路径

h5通过css实现禁止ios端长按复制选中文字的方法

禁止H5长按复制div 中的文本

H5移动端禁止长按弹出系统菜单"选择复制","在浏览器打开"

H5页面测试点总结

手机端app h5页面怎么禁用长按选中