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

转载请注明出处:小锋学长生活大爆炸[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>

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

相关推荐
AI浩7 小时前
【Labelme数据操作】LabelMe标注批量复制工具 - 完整教程
运维·服务器·前端
涔溪7 小时前
CSS 网格布局(Grid Layout)核心概念、基础语法、常用属性、实战示例和进阶技巧全面讲解
前端·css
2401_878454537 小时前
浏览器工作原理
前端·javascript
西陵8 小时前
为什么说 AI 赋能前端开发,已经不是选择题,而是必然趋势?
前端·架构·ai编程
by__csdn9 小时前
Vue3 setup()函数终极攻略:从入门到精通
开发语言·前端·javascript·vue.js·性能优化·typescript·ecmascript
天天扭码9 小时前
前端如何实现RAG?一文带你速通,使用RAG实现长期记忆
前端·node.js·ai编程
Luna-player10 小时前
在前端中,<a> 标签的 href=“javascript:;“ 这个是什么意思
开发语言·前端·javascript
lionliu051910 小时前
js的扩展运算符的理解
前端·javascript·vue.js
小草cys10 小时前
项目7-七彩天气app任务7.4.2“关于”弹窗
开发语言·前端·javascript
奇舞精选10 小时前
GELab-Zero 技术解析:当豆包联手中兴,开源界如何守住端侧 AI 的“最后防线”?
前端·aigc