手机PC监听用户复制内容

Posted 提子橘子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手机PC监听用户复制内容相关的知识,希望对你有一定的参考价值。

最近应项目需求,为了获取到更多用户想要搜索的信息,需要把用户点击复制的内容获取到,然后传送给后台以更好的了解客户需求,自己在这个方法上栽了个大跟头,只考虑其一却不知道结合使用,脑袋卡顿,随笔记下,望自己能够慢慢成长、进步。

<div class="contenttext" oncopy="myFunction()">
    用来测试监控手机端复制内容 用来测试监控手机端复制内容 用来测试监控手机端复制内容 
灵活运用避免脑袋卡顿 灵活运用避免脑袋卡顿 灵活运用避免脑袋卡顿
用来测试监控手机端复制内容 用来测试监控手机端复制内容 用来测试监控手机端复制内容
灵活运用避免脑袋卡顿 灵活运用避免脑袋卡顿 灵活运用避免脑袋卡顿
用来测试监控手机端复制内容 用来测试监控手机端复制内容 用来测试监控手机端复制内容
灵活运用避免脑袋卡顿 灵活运用避免脑袋卡顿 灵活运用避免脑袋卡顿 用来测试监控手机端复制内容 用来测试监控手机端复制内容 用来测试监控手机端复制内容
灵活运用避免脑袋卡顿 灵活运用避免脑袋卡顿 灵活运用避免脑袋卡顿

</div>

<script>
        function myFunction(){
            var txt;
            txt = window.getSelection();
            if (txt.toString().length > 1) {
                alert("执行了复制:"+txt);
                $.ajax({
                    //向后台传输数据
                })
            }
        }
</script>

 


 

其中window.getSelection()是为了获取选中的内容,详解见https://developer.mozilla.org/zh-CN/docs/Web/API/Window/getSelection

 

以上是关于手机PC监听用户复制内容的主要内容,如果未能解决你的问题,请参考以下文章

js复制内容到剪切板,兼容pc和手机端,支持Safari浏览器

js实现复制内容到剪切板,兼容pc和手机端,支持Safari浏览器

《JS实现复制内容到剪贴板功能,可兼容所有PC浏览器,不兼容手机端》

input 标签的监听事件总结

dede手机端首页点击文章内容列表,却跳到pc端

为啥鼠标滑轮可以滚动div里面的内容,手机端手指滑动就不能滑动