phptext.net PHPText.Net
PHPText.Net > 文章 > 技术 > WEB开发

Javascript 屏蔽网页鼠标右键菜单功能 完美兼容 ie6,7,8,9,10 and webkit and opera and firefox

2015/09/08 00:58
1096人阅读
小小的代码,不成敬意。

按键判断大家做过不少,比如屏蔽回车或者输入上下左右显示什么之类的,但是还有一种用的不多的,但是对于某些系统或者防君子的网站来说屏蔽右键就是很有用的东西了。而对于这个,Javascript也提供了支持,用起来极其方便。

<script type="text/javascript">

        //for ie6,7,8,9,10 and webkit and opera and firefox

        document.oncontextmenu=function(e){

            return false;

        }

 </script>

代码简短,但很实用。在这里简单说一下对于自定义右键菜单的原理。

首先屏蔽右键菜单是一定要的。

第二个在页面监听鼠标按键,具体的怎么处理,会牵扯到之前写过的《Javasript 之事件捕获&事件冒泡 详细介绍》,可以有效控制不同区域的右键菜单。

第三个获取鼠标在网页的位置,显示出来浮动的DIV

怎样有没有明晰一点。

同类推荐

百度地图WEB API报错:APP Referer校验失败百度地图WEB API报错:APP Referer校验失败
微信支付 官方SDK报错 Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘微信支付 官方SDK报错 Fatal error: Uncaught exception ‘WxPayException‘ with message ‘curl出错,错误码:60‘
关于ios/iphone/ipad 网页不能自动播放视频、音频的解决方案 mediaPlaybackRequiresUserAction  和 解决iphone/ipad视频播放单独弹出问题webkit-playsinline/allowsInlineMediaPlayback关于ios/iphone/ipad 网页不能自动播放视频、音频的解决方案 mediaPlaybackRequiresUserAction 和 解决iphone/ipad视频播放单独弹出问题webkit-playsinline/allowsInlineMediaPlayback
web app iphone4 iphone5 iphone6 响应式布局 适配代码web app iphone4 iphone5 iphone6 响应式布局 适配代码
PHP 判断是蜘蛛(搜索引擎)来访PHP 判断是蜘蛛(搜索引擎)来访
PHP版 P2P借贷公式算法函数大全 平息/等额本金/等额本息/先息后本/混合型PHP版 P2P借贷公式算法函数大全 平息/等额本金/等额本息/先息后本/混合型
iPhone iPad HTML5网页不能自动播放AUDIO音频、VIDEO视频 原因iPhone iPad HTML5网页不能自动播放AUDIO音频、VIDEO视频 原因
jQuery获得页面元素(div、table等)页面中的相对位置(position)和绝对位置(offset)jQuery获得页面元素(div、table等)页面中的相对位置(position)和绝对位置(offset)
ECSHOP 订单状态、支付状态、配送状态 相关程序文件、变量、常量 整理说明ECSHOP 订单状态、支付状态、配送状态 相关程序文件、变量、常量 整理说明
Discuz 用户整合 免激活 同步登录 解决方法Discuz 用户整合 免激活 同步登录 解决方法