【教程】禁止网页右键和打开调试页面

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn]

如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~

普通页面,可以右键,并打开调试页面。不安全:

在网页中添加一下JavaScript代码,可以禁止网页右键和打开调试页面:

javascript 复制代码
<script type="text/javascript">
	// 禁用右键菜单
	document.addEventListener('contextmenu', (e) => {
	    e.preventDefault();
	});
	
	// 检测是否按下了 F12 或 Ctrl+Shift+I
	document.addEventListener('keydown', (e) => {
	    if (
	        (e.key === 'F12' || 
	         (e.ctrlKey && e.shiftKey && e.key === 'I') || 
	         (e.ctrlKey && e.shiftKey && e.key === 'C') || 
	         (e.ctrlKey && e.shiftKey && e.key === 'J') || 
	         (e.ctrlKey && e.shiftKey && e.key === 'K'))
	    ) {
	        e.preventDefault();
	        console.log('禁止打开开发者工具!');
	        // 可以在这里执行其他操作
	    }
	});
</script>

效果演示不了,因为点击没效果,嘿嘿。

相关推荐
Coding Is Fun1 小时前
5分钟掌握React的Redux Toolkit + Redux
前端·react.js·前端框架
_island1 小时前
《Cursor-AI编程》基础篇-Tab代码智能补充
前端·javascript·aigc
大模型铲屎官2 小时前
前端表单验证终极指南:HTML5 内置验证 + JavaScript 自定义校验
前端·javascript·html·html5·表单验证·内置验证·自定义校验
前端破坏球2 小时前
开源一款丝滑纯粹的简历编辑器,小小集成AI-DeepseekV3
前端·next.js
DoraBigHead3 小时前
深入实现事件发布-订阅模式:从基础到优化
前端
GISer_Jing3 小时前
React常见状态管理工具详解
前端·react.js·前端框架
lbh4 小时前
Vue 3 vs React 18:设计理念与开发体验对比
前端·vue.js·react.js
林涧泣4 小时前
【Uniapp-Vue3】iconfont图标库的使用
前端·javascript·uni-app
烛.照1034 小时前
Vue整合Axios
前端·vue.js·chrome