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

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

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

相关推荐
littleplayer3 分钟前
iOS Swift Redux 架构详解
前端·设计模式·架构
工呈士7 分钟前
HTML 模板技术与服务端渲染
前端·html
皮实的芒果9 分钟前
前端实时通信方案对比:WebSocket vs SSE vs setInterval 轮询
前端·javascript·性能优化
鹿九巫9 分钟前
【CSS】层叠,优先级与继承(三):超详细继承知识点
前端·css
奕云10 分钟前
react-redux源码分析
前端
咸鱼一号机11 分钟前
:global 是什么
前端
专业掘金11 分钟前
0425 手打基础丸
前端
五号厂房11 分钟前
Umi Max 如何灵活 配置多环境变量
前端
红尘散仙14 分钟前
六、WebGPU 基础入门——Vertex 缓冲区和 Index 缓冲区
前端·rust·gpu
南望无一14 分钟前
webpack性能优化和构建优化
前端·webpack