网页上禁止拖动动作
js 代码
- function denyDragListener() {
- alert('drag 禁止');
- return false;
- }
- document.ondragstart = denyDragListener;
禁止shift + click
js 代码
- function checkClickListener() {
- if (window.event.shiftKey == true) {
- alert('shift click 禁止');
- return false;
- }
- }
- document.onclick = checkClickListener;
keyLimit.jsp
js 代码
- if ((event.ctrlKey == true && event.keyCode == 67) || (event.ctrlKey == true && event.keyCode == 86) {
- var element = document.activeElement;
- if ((element.type != "text") && (element.type != "textarea") && (element.type != "password") && (element.type != "file")) {
- alert('Ctrl + C ,
- Ctrl + V を除く、すべてのCtrl + keyを禁止します');
- event.keyCode = 0;
- return false;
- }
- } else if (event.ctrlKey == true && event.keyCode != 17) {
- alert('利用できないキーが入力されました');
- event.keyCode = 0;
- return false;
- }
本文介绍了一种通过JavaScript实现禁止用户在网页上进行特定操作的方法,包括禁止拖拽元素、阻止Shift点击事件以及限制Ctrl+C/V等组合键的使用。

被折叠的 条评论
为什么被折叠?



