zoukankan      html  css  js  c++  java
  • 两种屏蔽鼠标右键的方法

    Q:两种屏蔽鼠标右键的方法

    A:1、最常见的一种方法:
    //当用户按下鼠标右键是会弹出一个警告窗口
    <script language="javascript">
    function click() {
    if (event.button==2) {
    alert('对不起,本页的内容不经允许不得拷备。')
    }
    }
    document.onmousedown=click
    </script>

    2、简单一点的:
    //IE5适用,取消菜单显示
    //但在FireFox下面就无效,而且更为糟糕的是:页面中的其他JavaScript也无法使用
    <script">
    document.oncontextmenu =new function(){return false}
    </script>
    或者在<body>标签中加入<body oncontextmenu="return false">


    而我使用的是这种方法:
    function document.oncontextmenu()
    {
        return false;
    }

    在IE下面可以,但是FireFox下面无法使用,而且连其他的JavaScript也无法使用
    所以现在修改为:oncontextmenu="return false"

    谢谢同事在测试的时候发现了这个问题!

  • 相关阅读:
    webkit 技术内幕 笔记 二
    webkit 技术内幕 笔记 一
    javascript 权威指南1
    正则
    react-virtualized
    移动端字体
    vue 学习3
    vue 学习2
    vue 学习1
    移动端display:flex
  • 原文地址:https://www.cnblogs.com/kentyshang/p/765276.html
Copyright © 2011-2022 走看看