首页 > 移动平台 > 详细

手机端取消文字选中、取消图片长按下载

时间:2016-09-14 18:46:34      阅读:238      评论:0      收藏:0      [点我收藏+]

企业号有一种消息类型叫保密消息,该类型消息有全屏水印、图片水印、禁止分享至朋友圈、禁止选中文字等功能。

但是对于图片,手机端默认长按时会触发下载保存交互。

首先想到的方案是通过JS实现,对touch实践做处理。

    
window.ontouchstart = function(e) { e.preventDefault(); };

但是这个对于长的文章,滚动事件就失效了。所以此方案无效,但是如果只是某个div有需求,可以这样处理。

其实这个可以通过CSS3的属性去除。

    
img { pointer-events: none; }

如果只是对图片禁止选中,长按图片的时候不会有问题,但是如果是先选择旁边的文字,再覆盖选取图片,那图片照样会被copy出来。

禁止选中

-webkit-user-select: none;/*禁用手机浏览器的用户选择功能 */
 
-moz-user-select: none;

 

手机端取消文字选中、取消图片长按下载

原文:http://www.cnblogs.com/hjsblogs/p/5873013.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!