专注互联网基础服务提供商
当前位置: 首页 > 帮助中心 > 怎么使用js禁用页面上右键菜单、选中和复制
怎么使用js禁用页面上右键菜单、选中和复制

有时候我们不想页面上的内容被人复制走,那么就可以使用js对页面进行设置,禁止右键菜单、禁止选中、禁止复制等功能可以有效的达到这个效果,js代码如下所示:

       /**

             * 禁用右键菜单

             */

            document.oncontextmenu = function(){

                event.returnValue = false;

            };

            /**

             * 禁用选中功能

             */

            document.onselectstart = function(){

                event.returnValue = false;

            };

            /**

             * 禁用复制功能

             */

            document.oncopy = function(){

                event.returnValue = false;

            };

            /**

             * 禁用鼠标的左右键

             * @param {Object} e

             */

            document.onmousedown = function(){

                if(event.which==1){//鼠标左键

                    return false;

                }

                

                if(event.which==3){//鼠标右键

                    return false;

                }

            };

            

            /**

             * 获取键盘上的输入值

             */

            document.onkeydown = function(){

                console.info(event.which);

                if(event.which==13){

                    console.info("回车键");

                }

            };



如果只是想禁止复制页面上的内容,只需要将前三个方法放到body标签中即可,后面的两个是对于键盘事件和鼠标事件的处理,可以根据event的which属性获取到当前的按下的键盘的值或者鼠标的键值。


上一篇:如何利用JS实现复制网页文字自动添加版权信息代码       下一篇:zkeys主机系统的时间显示修改方法

  • Copyright© 2016 极易先锋网络计算机工作室 版权所有 湘ICP备11005589号-3

    地址:株洲市芦淞区新芦淞工业园菜市场旁 邮编:412000

    本站由 7ECMS 强力驱动,并提供技术支持!

    138-7333-3976