`
awtqty_zhang
  • 浏览: 92898 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

屏蔽鼠标右键和“F5”(刷新)js代码(支持FF4.0 + IE8)

阅读更多

 

<script   language="JavaScript">  
 		 document.oncontextmenu   =   ppMousedownOfRight;     //   for   IE5+  
 		 document.onkeydown = ppPressF5;
 
if (window.addEventListener) {  
	FixPrototypeForGecko();  //是Firefox
}
/**
 * 在Firefox中获event
 */
function FixPrototypeForGecko() {
	window.constructor.prototype.__defineGetter__("event", window_prototype_get_event);
}

function window_prototype_get_event() {
	return SearchEvent();
}
function SearchEvent() {
	if (document.all)
		return window.event;

	func = SearchEvent.caller;

	while (func != null) {
		var arg0 = func.arguments[0];

		if (arg0 instanceof Event) {
			return arg0;
		}
		func = func.caller;
	}
	return null;
}

//禁止用F5键   
function ppPressF5(){   
   if(event.keyCode==116)   
    {  
	   event.keyCode=0; 
	   event.returnValue=false;  
       return   false;   
    }   
}   
    
//禁止右键弹出菜单   
function  ppMousedownOfRight(){   
	event.cancelBubble   =   true  
    event.returnValue   =   false;  
    return   false;      
}
	 </script>  

 

分享到:
评论

相关推荐

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

    以下是一个简单的例子,展示了如何屏蔽鼠标右键和F5刷新: ```javascript // 阻止右键菜单 document.addEventListener('contextmenu', function(event) { event.preventDefault(); }); // 阻止F5刷新 document....

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

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

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

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

    禁止浏览器刷新和鼠标刷新还有键盘刷新

    标题和描述中提到的问题,即如何禁止浏览器刷新、鼠标右键刷新以及键盘快捷键刷新,可以通过JavaScript实现。以下是一些主要的技术点和实现方法: 1. **禁用浏览器刷新按钮和F5刷新**: JavaScript可以监听键盘...

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

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

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

    代码如下: [removed] //屏蔽鼠标右键、Ctrl+N、Shift+F10、F11、F5刷新、退格键 function [removed]() { event.returnValue = false; } //屏蔽鼠标右键 function [removed]() { return false } //屏蔽F1帮助 ...

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

    在网页制作中,有时需要限制用户对页面的操作,如禁止页面刷新、禁止使用F5键刷新页面以及禁止使用鼠标右键。这样的需求多出现在防止内容被轻易复制、分享,或者确保用户体验顺畅不受干扰等特殊场景。本文提供了一段...

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

    1、禁用右键单击功能 代码如下: $(document).... 2、屏蔽F5刷新 代码如下: $(document).ready(function() { $(document).bind(“keydown”,function(e){ e=window.event||e; if(e.keyCode==116){ e.keyCode = 0; return

    页面禁止鼠标右键,FX,ALT,CTRL,SHIFT等齐全

    描述进一步强调了这种禁用行为不仅限于鼠标右键,还包括了功能键(如F5、F11)、Alt、Ctrl和Shift键的组合。 在提供的HTML代码片段中,我们可以看到两段JavaScript函数: 1. `onKeyDown` 函数: 这个函数监听键盘...

    jQuery按F5刷新随机标签云代码.zip

    在这个"jQuery按F5刷新随机标签云代码.zip"压缩包中,包含的是一款基于jQuery实现的动态标签云效果,允许用户通过按下F5键来刷新显示的标签。这个特性使得网页上的标签云始终保持新鲜感,为用户提供了一种互动式的...

    js屏蔽键盘鼠标\屏蔽打印等等

    标题与描述均提到了“js屏蔽键盘鼠标\屏蔽打印等等”,这主要涉及到JavaScript在网页上对用户输入设备(如键盘、鼠标)以及某些操作(如打印)的限制或禁用。这种技术通常用于保护网站内容不被轻易复制、打印或进行...

    javascript 屏蔽鼠标键盘的几段代码

    javascript 屏蔽鼠标键盘的几段代码是指通过javascript编程来限制用户在网页上的交互行为,包括屏蔽鼠标右键、Ctrl+n、Shift+F10、F5刷新、退格键等操作。本文将详细介绍这些屏蔽方法的实现原理和代码实现。 屏蔽...

    解决vue项目F5刷新mounted里的函数不执行问题

    在Vue.js开发过程中,我们经常会遇到这样一个问题:在F5刷新页面后,`mounted`钩子函数中的逻辑没有被执行,导致页面的一些功能无法正常运行。本文将深入解析这个问题的原因,并提供解决方案。 首先,理解Vue的生命...

    F5在线HTML编辑器 v4.0

    8、支持文字、文字背景、表格背景、线条等颜色设置;9、支持插入图片、动画、音频、视频等所有媒体文件;10、支持插入特殊字符、艺术字、举牌表情和QQ等常用表情;11、支持代码显示、引用显示、隐藏文字功能显示;12...

    F5 N+M cluster 测试方案

    F5 N+M 模式测试 F5 N+M 模式测试 F5 N+M 模式测试 F5 N+M 模式测试

    禁止F5等快捷键的JS代码

    禁止F5等快捷键的JS代码 本文将详细介绍禁止F5等快捷键的JS代码,包括代码的实现原理、功能和使用场景。 禁止F5等快捷键的JS代码的实现原理 禁止F5等快捷键的JS代码是通过捕捉浏览器的事件来实现的。JavaScript...

Global site tag (gtag.js) - Google Analytics