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

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

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

相关推荐
Yeats_Liao20 小时前
Go Web 编程快速入门 14 - 性能优化与最佳实践:Go应用性能分析、内存管理、并发编程最佳实践
前端·后端·性能优化·golang
蒜香拿铁20 小时前
Angular【http服务端交互】
前端·http·angular.js
游戏开发爱好者821 小时前
Fiddler抓包实战教程 从安装配置到代理设置,详解Fiddler使用方法与调试技巧(HTTPHTTPS全面指南)
前端·测试工具·小程序·https·fiddler·uni-app·webview
universe_0121 小时前
前端八股之HTTP
前端·网络协议·http
技术砖家--Felix1 天前
Spring Boot Web开发篇:构建RESTful API
前端·spring boot·restful
yume_sibai1 天前
TS 常用内置方法
前端·javascript·typescript
新知图书1 天前
ArkTS语言、基本组成与数据类型
前端·javascript·typescript
嘗_1 天前
手写自己的小型react
前端·javascript·react.js
嘀咕博客1 天前
h5游戏免费下载:HTML5拉杆子过关小游戏
前端·游戏·html5
Moonbit1 天前
MoonBit 推出 LLVM Debugger,核心用户数破十万
前端·编程语言·llvm