`
JaneLan
  • 浏览: 47825 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

js 屏蔽右键菜单兼容FireFox

阅读更多
1种方式:
实现原理是,在<body>语法标签里加入如下代码:
ondragstart="window.event.returnValue=false;" oncontextmenu="window.event.returnValue=false;" onselectstart="event.returnValue=false;"

这里,鼠标拖曳(ondragstart)、选择(onselectstart)和右键弹出pop菜单。

2种方式:
在引用js文件中加入
document.oncontextmenu=function(){
     return false;
};
document.ondragstart=function(){
return false;
};
document.onselectstart=function(){
return false;};
document.onbeforecopy=function(){
return false;};
document.onselect=function(){
document.selection.empty();
};
document.oncopy=function(){
document.selection.empty();
};
document.onmouseup=function(){
document.selection.empty();
};

3.屏蔽F5键刷新
<script>
function DisableF5(){
   with (event){
           // F5 and Ctrl+R
     if (keyCode==116 || (ctrlKey && keyCode==82)){
       event.keyCode = 0;
       event.cancelBubble = true;
       return false;
     }
   }
}
document.onkeydown = DisableF5;
</script>
分享到:
评论

相关推荐

    屏蔽编辑框右键.rar

    虽然屏蔽右键菜单可以增加一些安全性,但也要注意这可能会影响用户的正常操作,特别是对于那些依赖辅助技术的用户。因此,在实施这类功能时,应确保有合理的原因,并考虑提供替代的用户界面,以保持良好的可访问性。...

    屏蔽编辑框右键.e.rar

    5. **安全与隐私考虑**:屏蔽右键菜单有时用于保护版权内容或防止用户复制敏感信息。然而,这并不绝对安全,熟练的用户可以通过其他方式绕过限制,如开发者工具或键盘快捷键。 6. **用户体验**:尽管屏蔽右键菜单...

    屏蔽Flash右键信息的js代码

    总结一下,通过JavaScript结合`SWFObject`库,我们可以有效地屏蔽Flash对象的右键菜单,这在跨浏览器环境下的兼容性表现良好,包括IE、Firefox和Chrome。这种方法允许开发者更好地控制用户与Flash内容的交互,以适应...

    firefox(火狐)和ie浏览器禁止右键和禁止复制的代码

    今天,我们将讨论如何使用 JavaScript 和 CSS 实现浏览器禁止右键和禁止复制的功能,并且兼容多种浏览器,包括 Firefox 和 IE。 在开始之前,我们需要了解以下几个概念: 1. contextmenu 事件:当用户右键点击网页...

    JS实现禁止鼠标右键的功能

    2. **处理Firefox浏览器的兼容性问题** Firefox浏览器对于`oncontextmenu`的处理方式略有不同。在Firefox中,需要同时监听`onmousedown`事件来确保右键被禁用。以下是一个针对Firefox的示例: ```html ...

    屏蔽IE文本选择功能

    1. **`oncontextmenu`**:阻止浏览器默认的右键菜单显示。 - 代码示例:`oncontextmenu='return false'` - 功能解释:当用户尝试通过鼠标右键打开上下文菜单时,此属性将返回`false`,从而取消默认行为,即不显示...

    discuz论坛插件DZ插件 防复制VIP1.1

    4. **浏览器兼容性**:为了确保效果,插件应能跨平台工作,兼容主流的浏览器,如Chrome、Firefox、Safari、Edge等。 5. **设置灵活性**:管理员可以根据需要自定义防复制策略,比如对普通用户和VIP用户的限制程度...

    关闭网页弹出加入收藏夹代码

    请注意,不同的浏览器可能有不同的实现方式,如Firefox、Chrome等可能并不直接支持`window.external.AddToFavoritesBar`。因此,编写代码时要考虑跨浏览器的兼容性。 6. **用户友好提示**: 虽然关闭了自动弹出的...

    KODExplorer 芒果云-资源管理器

    [关于兼容性] 建议使用chrome firefox ie9+ 体验更完整。ie8以下基本上不做兼容处理。chrome支持文件夹拖拽上传。 [文件打开] office文件在线预览功能,服务器必须在公网(外部能访问该服务器) [忘记密码] 修改data...

    JavaScript对IE操作的经典代码(推荐)

    然而,请注意,由于浏览器兼容性问题,这些代码可能在非IE浏览器如Firefox (FF) 上无法正常工作。 1. **屏蔽鼠标右键**: 通过`oncontextmenu`事件,可以阻止用户在网页元素上执行右键菜单。例如: ```html ;"&gt; ...

    精通JavaScript

    Mozilla Firefox 1.5.0.3或更高版本 服务器采用IIS5.1 或以上版本 数据库使用MS Access 2000以上 2.本书所附光盘实例代码: 第1章(\第1章) 查看1.2.htm中noscript显示效果的方法如下: 1.将该实例复制到C:\...

Global site tag (gtag.js) - Google Analytics