Stop-F12
禁用玩家特殊按键以防止玩家进入控制台盗取源码的行为禁止JS代码
你可以通过在你的代码中加入这行来应用本JS
<script src="https://www.ukldices.cn/tech/js/stop-f12.js"></script>
源码公开
本js我们公开源码
你可以通过本JS了解学习
document.addEventListener('contextmenu', function(event) {
event.preventDefault();
})
document.addEventListener('keydown', function(event) {
if (event.keyCode === 123) {
event.preventDefault();
}
})
document.addEventListener('keydown', function(event) {
if (event.ctrlKey && event.shiftKey && event.keyCode === 73) {
event.preventDefault();
}
})
document.addEventListener('keydown', function(event) {
if (event.ctrlKey && event.shiftKey && event.keyCode === 67) {
event.preventDefault();
}
if (event.ctrlKey && event.shiftKey && event.keyCode === 74) {
event.preventDefault();
}
})
var originalWidth = window.innerWidth;
var originalHeight = window.innerHeight;
window.onresize = function() {
if (window.outerWidth - window.innerWidth > 200 || window.outerHeight - window.innerHeight > 200) {
window.location.reload();
}
}
代码原则与实践
在代码编写过程中,我遵循以下原则:
- 保持代码简洁明了,避免不必要的复杂性
- 注重代码的可读性和可维护性
- 使用有意义的变量名和函数名
- 遵循一致的代码风格
- 为关键功能编写测试用例
- 定期重构代码以优化性能和结构