搜索结果

×

搜索结果将在这里显示。

💕 禁止右键菜单和F12

按下F12,阻止默认行为,尝试关闭当前页面,关闭失败则跳转空白页
按下Ctrl+Shift+I打开开发者工具,同样触发关页 / 跳空白页
防护他人查看网页源码、调试窃取代码资源

<script>
// 禁止右键菜单
document.oncontextmenu = function(){return false;};

// 禁止 F12
document.onkeydown = function(e) {
    if (e.key === 'F12') {
        return false;
    }
    // 禁止 Ctrl+U 查看源码
    if (e.ctrlKey && e.key === 'u') {
        return false;
    }
};
</script>

核心作用:拦截开发者调试快捷键,触发后关闭页面或跳转其它页
按下F12,阻止默认行为,尝试关闭当前页面,关闭失败则跳转空白页
按下Ctrl+Shift+I打开开发者工具,同样触发关页 / 跳空白页
防护他人查看网页源码、调试窃取代码资源

<script>
document.onkeydown = function(e) {
    e = e || window.event;
    if (e.keyCode === 123) {
        e.preventDefault();
        // F12跳转到目标网址
        window.location.href = "https://www.xxx.com";
    }
};
document.addEventListener('keydown', function(e) {
    if (e.ctrlKey && e.shiftKey && e.key === 'I') {
        e.preventDefault();
        window.close();
        window.location = "about:blank";
    }
});
// 禁用鼠标右键
document.oncontextmenu = function(){
    return false;
};
</script>
阅读:105
发布时间:
请先 登录 再评论