찾다
웹 프론트엔드JS 튜토리얼JavaScript 코드는 오른쪽 클릭, 선택, 붙여넣기, Shift, Ctrl 및 alt_javascript 기술 비활성화를 구현합니다.

더 이상 고민하지 않고 코드만 게시해 드리겠습니다.

코드는 다음과 같습니다.

<script language="JavaScript">
<!--
//js禁用某些键的代码
//www.jb51.net
function key(){ 
if(event.shiftKey){
window.close();}
//禁止Shift
if(event.altKey){
window.close();}
//禁止Alt
if(event.ctrlKey){
window.close();}
//禁止Ctrl
return false;}
document.onkeydown=key;
if (window.Event)
document.captureEvents(Event.MOUSEUP);
function nocontextmenu(){
event.cancelBubble = true
event.returnValue = false;
return false;}
function norightclick(e){
if (window.Event){
if (e.which == 2 || e.which == 3)
return false;}
else
if (event.button == 2 || event.button == 3){
event.cancelBubble = true
event.returnValue = false;
return false;}
}
//禁右键
document.oncontextmenu = nocontextmenu; // for IE5+
document.onmou<a href="http://www.jb51.net/article/1141.html" target="_blank" class="infotextkey">sed</a>own = norightclick; // for all others
//-->
</script>


1. oncontextmenu="window.event.returnValue=false"는 마우스 오른쪽 버튼 효과를 완전히 차단합니다

no
테이블에 사용 가능

2. 선택 취소 및 복사 방지


3. onpaste="return false" 붙여넣기 금지


4. oncopy="return false;" oncut="return false;" 복사 방지

PS: 뒤로가기, 새로고침, 닫기를 방지하는 JS 솔루션

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html><head>
<title> New Document </title>
</head>
<script language="javascript">
function RunOnBeforeUnload() {window.onbeforeunload = function(){ return '将丢失未保存的数据!'; } }
</script>
<body onload="RunOnBeforeUnload()">
刷新,关闭,后退,F5 测试
</body>
</html>
웹 표준에서는 onbeforeunload 이벤트가 제거되었지만 현재 이 이벤트는 이 효과를 얻을 수 있는 유일한 이벤트입니다.

테스트 결과:

IE6.0, FireFox, Chrome 통과

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
按shift不能切换中英文怎么办按shift不能切换中英文怎么办Feb 22, 2023 pm 04:13 PM

按shift不能切换中英文的解决办法:1、找到win键并点击打开;2、找到“设置”并点击打开,然后打开“时间和语言”;3、点击“区域和语言”,并打开“选项”;4、点击“选项”,然后选择第一行的“shift”即可。

如何通过快捷键打开右键菜单如何通过快捷键打开右键菜单Jan 14, 2024 pm 03:12 PM

当我们鼠标暂时失去作用的时候,如何用键盘快捷键的方式打开右键菜单呢?有两种方法,一是按Shift+F10快捷键就可以调处右键菜单,二是键盘上windows和ctrl中间带着目录的键也可以,具体的教程下面一起来看看吧。用键盘快捷键打开右键菜单的方式第一种方法1、在电脑桌面中不选择任何文件时,按下键盘上的下图红色圈标注的按键,此按键为快捷打开右键菜单的按键。2、即可将桌面的右键菜单打开,如果需要选择其中的项目,再用鼠标选中即可第二种方法1、其实我们使用“Shift+F10”快捷键就可以调处右键菜单2

右键单击无法在Word或PowerPoint中工作[修复]右键单击无法在Word或PowerPoint中工作[修复]Feb 27, 2024 pm 02:19 PM

一些Office用户报告说,他们的鼠标右键在Word和PowerPoint中无法正常工作。当他们右击文档中的空白处或元素时,他们不会得到任何上下文菜单,其中包含粘贴选项、字体、格式化背景、格式化图片、新建注释等选项。一些用户报告说,当他们按鼠标右键时,上下文菜单会出现1-2秒,然后在他们单击任何选项之前迅速消失。为什么我的右击在MicrosoftOffice中不起作用?如果右键单击在Word、PowerPoint等Office应用程序中不起作用,通常是第三方加载项导致的。如果您的鼠标未处于正确的

Win10右键没有以管理员身份运行Win10右键没有以管理员身份运行Jan 06, 2024 pm 10:29 PM

很多使用win10系统的小伙伴发现,打开桌面右键的时候,里面没有用管理员身份运行的选项,那么我们该如何恢复这个选项呢?其实我们只要在设置里把账户禁用关闭就可以了,具体的教程一起来看看吧。恢复Win10右键以管理员身份运行的方法1、在桌面右击此电脑也就是我的电脑,选择“管理”。2、展开至计算机管理——系统工具——本地用户和组——用户,在右侧找到并打开Administrator。3、在Administrator属性界面中,取消勾选“帐户已禁用”,点击确定即可。4、完成设置后,之后在Administr

找不到NVIDIA控制面板右键菜单找不到NVIDIA控制面板右键菜单Jan 11, 2024 am 11:11 AM

很多使用win10系统的小伙伴点击鼠标右键打开新建的时候,发现没有nvidia控制面板,这是怎么一回事呢?其实不是什么大问题,把设置更改一下就可以了,今天小编教你们如何进入设备管理设置nvidia控制面板,具体的教程下面一起来看看吧。恢复右键nvidia控制面板的方法1、右键单击此电脑选择属性,如下图所示2、进入管理界面,点击设备管理器,如下图所示3、进入设备管理器,点击显示适配器,如下图所示4、进入显示适配器,右键单击N卡,选择启动设备,如下图所示5、接着进入服务和应用程序,点击服务,找到nv

Win10键盘shift锁定怎么解除Win10键盘shift锁定怎么解除Mar 31, 2024 am 11:51 AM

近期有小伙伴反映自己不知道按到什么地方了,导致键盘上的shift键被锁定了,这是怎么回事呢,出现这种情况应该怎么解决呢,这里小编就给大家详细介绍一下Win10键盘shift锁定的解除方法,大家可以来看一看。解除方法:1、点击左下角任务栏中的"开始",选择菜单列表中的"设置"。2、进入到新的界面后,点击其中的"时间和语言"选项。3、接着点击左侧栏中的"区域和语言",随后点击右侧"相关设置"中的"高级键盘设置"4、然后点击"语言栏选项"。5、在打开的窗口中,点击上方中的"高级键设置"选项卡。6、最后

ctrl加shift是什么ctrl加shift是什么Mar 09, 2023 pm 04:23 PM

ctrl加shift是一个用于切换输入法的组合快捷键;同时按住“ctrl+shift”时,还可以再按住其他的按键,以实现其他功能,比如同时按下“ctrl+shift+N”键,可以新建立一个文件夹等。

如何自定义win10右键菜单栏如何自定义win10右键菜单栏Jan 03, 2024 pm 04:59 PM

如果我们不满意自己的右键菜单内容,不管是太多还是太少其实都是能更改的,那么win10右键菜单栏怎么设置呢,其实只要打开注册表就可以了。win10右键菜单栏怎么设置:1、首先使用“win+r”快捷键打开运行。2、打开后在其中输入“regedit”并回车打开注册表。3、然后进入上方“HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\MenuExt”路径。4、在左边“MenuExt”文件夹下就是右键菜单栏内容了。5、不要的可以右键“删除”6、想

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

PhpStorm 맥 버전

PhpStorm 맥 버전

최신(2018.2.1) 전문 PHP 통합 개발 도구

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)