移动端」H5页面长按复制功能实现
默认情况下禁止了长按复制功能,要此功能需要增加css声明:
user-select
属性规定是否能选取元素的文本。在 web 浏览器中,如果您在文本上双击,文本会被选取或高亮显示。此属性用于阻止这种行为。
默认值: auto
auto——默认值,用户可以选中元素中的内容
none——用户不能选择元素中的任何内容
text——用户可以选择元素中的文本
element——文本可选,但仅限元素的边界内(只有IE和FF支持)
all——在编辑器内,如果双击/上下文点击发生在子元素上,该元素的最高级祖先元素将被选中。(当所有内容作为⼀个整体时可以被选择。单击选取文本,而不是双击。)
-moz-none——firefox私有,元素和子元素的文本将不可选,但是input输入框中的文字除外(IE浏览器下是通过onselectstart="javascript:return false;"事件来实现该功能的)
注意事项:
1、user-select属性写的时候需要添加浏览器前缀,当然现在⼀般在构建项⽬的时候都有postcss或者Autoprefixer插件⾃动添加。
2、需要复制的元素尽量⽤p标签,其他元素会存在复制不了的问题。
-webkit-user-select: auto;
让整个页面可以长按复制:
*{-webkit-user-select: auto;
}
移动端」H5页面长按复制功能实现相关推荐
- 「移动端」H5页面长按复制功能实现
本文主要介绍H5页面长按复制功能实现 默认情况下禁止了长按复制功能,要此功能需要增加css声明:-webkit-user-select: auto;让整个页面可以长按复制:*{-webkit-user ...
- 移动端h5文字长按复制_移动端开发 H5 页面在 iOS手机上无法实现 长按复制文本 求解决...
移动端开发 H5 页面在 iOS手机上无法实现 长按复制文本 百度谷歌搜索的答案是 iOS手机系统自带 需要设置禁用 我们需求是要实现此功能 可是我在手机测试 并没有实现长按复制文本 之前这样设置可以 ...
- 移动端,h5页面1px 1像素边框过粗解决方案
移动端,h5页面1px 1像素边框过粗解决方案 参考文章: (1)移动端,h5页面1px 1像素边框过粗解决方案 (2)https://www.cnblogs.com/uimeigui/p/12150 ...
- 苹果端手机微信页面长按图片无法保存的解决方案
苹果端手机微信页面长按图片无法保存的解决方案 参考文章: (1)苹果端手机微信页面长按图片无法保存的解决方案 (2)http://www.cnblogs.com/xiaofengju/p/580748 ...
- 【Chrome】Chrome-devtools:对ios-safari移动端的H5页面进行调试(ios-webkit-debug-proxy)
说在前头 要看干货的,可跳过该"说在前头"章节 该类文章,百度上"一挖一麻袋",但说句不好听的,"一个能打的都没有",总结如下: scoop ...
- react适配PC端和H5页面
react适配PC端和H5页面 第一种方法: 监听页面尺寸,看页面是否大于适配的宽度,从而选择显示的是移动端还是pc端 import Mobile from './components/mobile. ...
- 安卓和ios移动端实现H5页面进行强制刷新
安卓和ios移动端实现H5页面进行强制刷新 定义和用法 onpageshow 事件在用户浏览网页时触发.onpageshow 事件类似于 onload 事件,onload 事件在页面第一次加载时触发, ...
- app端内h5页面使用微信h5支付
app端内h5页面使用微信h5支付 app端内h5页面使用微信h5支付 一.起初使用的方法 二.解决方法 三.最后 app端内h5页面使用微信h5支付 一.起初使用的方法 在对接支付宝支付的时候,我是 ...
- h5页面长按保存图片
由于之前几乎没有使用过canvas:今天遇到了一个很棘手的问题.canvas生成后,然后长按保存到手机. 正常的流程应该是先用canvas进行画图,然后再把canvas转成地址,最后再把转化的地址给i ...
最新文章
- 非极大值抑制_非极大值抑制(Non-Maximum Suppression)
- 分享Kali Linux 2017年第12周镜像文件
- 自定义LOG投递OSS数据Partition,优化你的计算
- 复制 和 粘帖 的方法(特别在linux中),备忘
- SQL中合并多行记录的方法总汇
- 广东计算机电子学校,广东省电子职业技术学校
- C#LeetCode刷题-哈希表
- 环境变量简单介绍windows-linux-mac
- 苹果知名开发者怒“怼”:GitHub 不可信,俄罗斯开发者贡献的项目遭毁灭性打击...
- c#通过RFC调用SAP接口程序之输入输出参数案例
- 构建运营级IPv6网络
- vrrp协议_Keepalived的高可用基石 - VRRP协议
- java if if else语句_Java if else条件判断语句用法
- 华为云、百度、斗鱼的技术专家聚到一起在探讨什么?
- php 清楚浏览器缓存,如何清除浏览器缓存
- 计算机专业女生节祝福语,大学女生节简短祝福语
- kinect_v2-ros(iai_kinect2)安装,环境ubuntu1604+INTEL+NVIDIA
- python Crypto.Cipher
- SQL Server中关于跟踪(Trace)那点事
- U盘chk文件该怎样用EasyRecovery恢复