`

屏蔽右键和刷新功能

阅读更多

document.onkeydown = function() {
if ((window.event.keyCode==116)|| //屏蔽 F5
 (window.event.keyCode==122)|| //屏蔽 F11
 (window.event.shiftKey && window.event.keyCode==121) //shift+F10
 ) {
  window.event.keyCode=0;
  window.event.returnValue=false;
 }
}
if (window.Event)
 document.captureEvents(Event.MOUSEUP);

document.oncontextmenu = function() {
 window.event.cancelBubble = true;
 window.event.returnValue = false;
 return false;
};
document.onmousedown = function() {
 if (window.event.button == 2 || window.event.button == 3){
  window.event.cancelBubble = true;
  window.event.returnValue = false;
  return false;
 }
 return true;

分享到:
评论

相关推荐

    flash屏蔽右键

    在IT行业中,Flash是一款曾经广泛使用的交互式多媒体平台,它被用于创建动画、游戏和网络应用程序。"Flash屏蔽右键"这个话题...但通过上述解释,你应该能理解Flash屏蔽右键的基本原理和其在当前Web开发环境中的地位。

    jquery禁用右键单击功能屏蔽F5刷新

    1、禁用右键单击功能 代码如下: $(document).ready(function() { $(document).bind(“contextmenu”,function(e) { alert(“sorry! No right-clicking!”); return false; }); }); 2、屏蔽F5刷新 代码如下: ...

    JavaScript屏蔽指定区域内右键菜单

    开发者需要考虑这些操作的兼容性,确保在屏蔽右键菜单的同时,不会影响到其他浏览器功能的正常使用。 总结来说,通过上述知识点的梳理,可以看出屏蔽指定区域内右键菜单的技术涉及到对JavaScript事件的处理、HTML...

    易语言源码易语言屏蔽超文本浏览框右键源码.rar

    然而,右键菜单作为浏览器的默认功能,往往包含如查看源代码、页面刷新、复制等选项,这可能在某些应用场景中被滥用,从而影响到软件的稳定性和安全性。因此,屏蔽超文本浏览框的右键菜单,已成为开发者们在特定项目...

    .NET 屏蔽页面回退、鼠标右键、功能键

    在.NET开发中,有时我们需要对Web应用程序的用户体验进行一定的控制,比如防止用户通过浏览器的后退按钮、功能键(如F5刷新或Ctrl+S保存)或者鼠标右键菜单执行特定操作。这通常是为了保护数据的一致性,防止未授权...

    易语言屏蔽超文本浏览框flash右键菜单源码

    2. **屏蔽右键菜单**:屏蔽Flash右键菜单主要是通过JavaScript或Flash本身提供的API来实现的。在HTML代码中,可以通过在Flash对象的嵌入代码中添加参数来禁止右键菜单。例如,使用以下代码段: ```html ``` 其中...

    屏蔽鼠标右键、Ctrl+N、Shift+F10、Alt+F4、F11、F5刷新、退格键

    在网页中,屏蔽这个组合键与屏蔽右键类似,目的是防止用户通过非标准方式触发菜单。 4. **Alt+F4**:这个快捷键通常用于关闭当前窗口,尤其是在Windows操作系统中。在网页环境中,可以通过监听键盘事件并阻止其执行...

    jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击

    以下代码示例展示了如何屏蔽Alt+方向键(前进/后退)、退格键(Backspace)和F5键,以及Ctrl+R(刷新)组合键: ```javascript $(document).keydown(function(event){ // 屏蔽 Alt+ 方向键 ← // 屏蔽 Alt+ 方向...

    js禁止页面刷新禁止用F5键刷新禁止右键的示例代码.docx

    在某些特定情况下,例如在线考试系统、游戏或者需要保护内容不被轻易刷新或复制的页面,开发者可能希望禁用某些功能,如禁止页面刷新、禁止使用F5键、禁止右键菜单等。以下是一个关于如何实现这些限制的JavaScript...

    屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码

    本文将详细介绍如何通过JavaScript代码实现屏蔽鼠标右键、Ctrl+n、Shift+F10、F5刷新、退格键等功能,并对每一部分代码进行详细解释。 #### 二、JavaScript代码详解 首先,我们来看一下完整的JavaScript代码: ``...

    Vb代码屏蔽IE浏览器上的右键菜单

    对于屏蔽右键菜单,我们需要关注`OnMouseDown`事件,这是鼠标按键被按下时触发的事件。 3. **阻止右键菜单**:在`OnMouseDown`事件处理程序中,检查`Button`属性是否为`vbRightButton`,表示用户按下了右键。如果...

    js自定义鼠标右键的实现原理及

    1、屏蔽右键默认事件;(一度我以为修改的就是默认事件) 2、对一个ul的隐藏;(这个我也曾迂腐的认为值得这样操作的都是div,汗) 3、对鼠标点击右键做出的响应,显示隐藏的ul; 4、鼠标重新点击后,ul重新被隐藏 ...

    javaScript所能实现屏蔽功能总汇

    根据提供的文件内容,我们可以总结出JavaScript能够实现的多种屏蔽功能,包括但不限于禁用键盘快捷键、禁用右键菜单、阻止用户访问特定功能等。接下来将详细解释这些功能及其应用场景。 ### 一、禁用右键菜单 在...

    用javascript屏蔽功能键

    ### 使用JavaScript屏蔽功能键 #### 1. 屏蔽键盘所有键 为了完全禁止用户通过键盘操作页面,可以通过以下方式实现: ```javascript document.onkeydown = function (event) { // 如果事件对象不存在,则创建一个...

    js屏蔽鼠标键盘(右键/Ctrl+N/Shift+F10/F11/F5刷新/退格键)

    在JavaScript中,有时为了特定的需求,我们...在实际应用中,应谨慎考虑是否真的需要实施这些屏蔽措施,并确保符合用户期望和无障碍标准。在某些情况下,提供自定义的、友好的替代功能可能比完全屏蔽用户操作更为合适。

    屏蔽系统热键

    例如,在进行演示时,可以通过钩子机制屏蔽所有与浏览器刷新相关的热键和鼠标滚轮动作,确保演示过程不会被打断。 在实际操作中,用户可以通过使用特定的程序来实现热键和鼠标操作的屏蔽。文件中提到的“热键屏蔽....

Global site tag (gtag.js) - Google Analytics