限制F12网页调试,实现按下F12自动关闭网页或跳转到其他指定页面

有些时候我们不想让别人按F12调试网站, 就可以利用下面两段代码来分别实现按下F12自动关闭当前页面或者跳转到其他指定页面

JS实现按下F12关闭当前页面代码

<script type="text/javascript">
//判断F12审查元素
function fuckyou() {
    window.close(); //关闭当前窗口(防抽)
    window.location = "about:blank"; //将当前窗口跳转置空白页
}
 
function ck() {
    console.profile();
    console.profileEnd();
    //判断profiles里有无内容,若有,则说明按下了F12
    if(console.clear) {
        console.clear()
    };
    if(typeof console.profiles == "object") {
        return console.profiles.length > 0;
    }
}
 
function hehe() {
    if((window.console && (console.firebug || console.table && /firebug/i.test(console.table()))) || (typeof opera == 'object' && typeof opera.postError == 'function' && console.profile.length > 0)) {
        fuckyou();
    }
    if(typeof console.profiles == "object" && console.profiles.length > 0) {
        fuckyou();
    }
}
hehe();
window.onresize = function() {
    if((window.outerHeight - window.innerHeight) > 200)
        //判断当前窗口内页高度和窗口高度,如果差值大于200,那么则说明浏览器调试框已被打开
        fuckyou();
    }
</script>

JS实现按下F12跳转到其他指定页面代码

function collect() {
    //开始javascript执行过程的数据收集
    console.profile();
    //配合profile方法,作为数据收集的结束
    console.profileEnd();
    //判断profiles里有无内容,若有,则说明按下了F12  
    if (console.clear) {
        //清空控制台
        console.clear()
    };
    if (typeof console.profiles == "object") {
        return console.profiles.length > 0;
    }
}
function check() {
    if ((window.console && (console.firebug || console.table && /firebug/i.test(console.table()))) || (typeof opera == 'object' && typeof opera.postError == 'function' && console.profile.length > 0)) {
        jump();
    }
    if (typeof console.profiles == "object" && console.profiles.length > 0) {
        jump();
    }
}
check();
window.onresize = function() {
    //判断当前窗口内页高度和窗口高度
    if ((window.outerHeight - window.innerHeight) > 200)
    jump();
}
function jump() {
    window.location = "https://www.fyovo.com";
}

转载于:限制F12网页调试,实现按下F12自动关闭网页或跳转到其他指定页面-风影OvO博客

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在VSCode中实现Python代码跳转功能,你需要完成以下步骤: 1. 首先,确保你已经安装了VSCode编辑器和Python解释器。 2. 在安装完毕后,稍等片刻并重新启动VSCode,以便使所有插件生效。 3. 接下来,你需要安装Python相关的插件。在VSCode中,你可以通过点击左侧的扩展图标(四个方块)打开扩展面板,然后搜索并安装Python插件,比如"Python"或"Python for VSCode" 。 4. 安装完插件后,你就可以开始使用VSCode进行Python开发了。VSCode提供了丰富的功能,包括代码补全、语法检查、调试等等。你可以通过在代码中点击右键,然后选择"Go to Definition"或使用快捷键F12跳转到函数或变量的定义处。 5. 在跳转之前,请确保你已经配置好了Python解释器。你可以通过在VSCode中打开命令面板(快捷键Ctrl + Shift + P),然后输入"Python: Select Interpreter"来选择你想要使用的Python解释器,建议安装Python 3.7版本的解释器。 通过以上步骤,你就可以在VSCode中简便地进行Python代码跳转了。希望对你有帮助!<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [vsocde跳转python代码,vscode实现RF框架代码跳转功能](https://blog.csdn.net/u011436427/article/details/116780293)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [【VScode 跳转Python库】](https://blog.csdn.net/weixin_44355653/article/details/128088351)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值