JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码

本攻略将为大家介绍如何使用JavaScript禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码。以下是操作步骤:

步骤一:在HTML文件中引入JavaScript文件

在HTML文件中引入以下JavaScript文件,复制下方代码并粘贴至HTML文件的<head>标签中:

<script type="text/javascript" src="disable.html"></script>

步骤二:编写JavaScript脚本文件

在你的项目目录中新建一个JavaScript脚本文件,文件名为disable.js。在脚本文件中复制以下代码:

document.oncontextmenu = function(){
  return false;
};
document.onkeydown = function(e){
  if(event.keyCode==123){
    return false;
  }
  if(e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)){
    return false;
  }
  if(e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)){
    return false;
  }
  if(e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)){
    return false;
  }
}
window.onhelp=function(){
  return false;
}

该脚本代码中有多个判断条件,分别针对了右键点击、按下F12键、按下Ctrl+Shift+I、按下Ctrl+Shift+J等多种情况。在这些情况发生时,代码中返回了false,从而禁用了浏览器的相关操作。

步骤三:在HTML文件中调用JavaScript

在HTML文件中的<body>标签上加入以下代码:

<body oncontextmenu="return false;" onkeydown="return false;">

这样,当用户右键点击页面或按下F12键时,页面将不会做出任何响应。

示例说明一

以下代码实现了右键点击页面时页面自动关闭的功能:

document.oncontextmenu = function(){
  window.close();
};

示例说明二

以下代码实现了禁止用户选择文本的功能:

document.onselectstart = function(){
  return false;
};

以上就是JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面的完整攻略,希望对大家有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 利用python批量修改word文件名的方法示例

    下面是详细讲解“利用Python批量修改Word文件名的方法示例”的攻略。 1. 背景 在实际工作中,我们可能会遇到需要批量修改Word文件名的情况,这时手工一个一个修改文件名是比较繁琐的,因此我们可以考虑使用Python来批量修改Word文件名。 2. 步骤 2.1 安装Python-docx库 首先,我们需要安装Python-docx库,Python-d…

    other 2023年6月26日
    00
  • Win11重启速度慢怎么办?Win11重启慢的解决方法

    Win11重启速度慢可能会影响到您的正常使用体验。下面是Win11重启慢的解决方法,供参考: 检查软件设置 有时候,一些应用程序的设置可能会导致重启速度变慢。 按下Win + R键,在运行框中输入“msconfig”并回车。 单击“服务”选项卡,选中“隐藏所有Microsoft服务”复选框。 单击“禁用所有”按钮。 单击“启动”选项卡,单击“打开任务管理器”…

    other 2023年6月26日
    00
  • word怎么设置小型大写字母small capitals?

    要在Word中设置小型大写字母(small capitals),请按照以下步骤进行操作: 首先,打开Word文档并选择要应用小型大写字母的文本。 在顶部菜单栏中,找到并点击“字体”选项卡。 在弹出的字体对话框中,您将看到一个名为“字体效果”的下拉菜单。点击该下拉菜单。 在下拉菜单中,您将看到一个选项称为“小型大写字母”(Small Capitals)。选择该…

    other 2023年8月16日
    00
  • ABAP ALV最常规写法及常用功能详解

    ABAP ALV 最常规写法及常用功能详解 ALV(ABAP List Viewer)是SAP中常用的一种显示数据的方式。它能够方便地将SAP中的数据展示出来,并且可以进行排序、过滤、统计等操作。本篇文章将介绍ABAP ALV最常规的写法以及常用功能的详解。 1. 最常规ALV写法 首先,我们来介绍最常规的ALV的写法。以下是一个简单的例子: REPORT …

    other 2023年6月25日
    00
  • vue隐藏路由的实现方法

    Vue隐藏路由的实现方法攻略 在Vue中,隐藏路由可以通过以下几种方法实现。下面将详细介绍每种方法,并提供两个示例说明。 方法一:使用v-if指令 可以使用v-if指令根据条件来隐藏或显示路由。通过在路由组件的父组件中设置一个变量,根据这个变量的值来决定是否渲染路由组件。 示例1:隐藏路由组件 <template> <div> &lt…

    other 2023年7月28日
    00
  • verilog语言设计三段式状态机

    Verilog语言设计三段式状态机 在Verilog语言中,状态机是一种常见的设计模式,用于描述系统的状态和状态之间的转换。三段式状态机是一种常见的状态机设计模式,它将状态机分为三个部分:状态寄存器、组合逻辑和输出寄存器。本文将对三段式状态机进行详细的分析,并提供两个示例说明。 三段式状态机的组成部分 三段式状态机由三个部分组成:状态寄存器、组合逻辑和输出寄…

    other 2023年5月9日
    00
  • 苹果发布OS X 10.11.2 El Capitan第二个开发者测试版

    苹果发布OS X 10.11.2 El Capitan第二个开发者测试版 苹果发布了OS X 10.11.2 El Capitan的第二个开发者测试版,本文将为大家分享如何下载和安装该测试版。 下载 首先,你需要先加入Apple开发者计划。 进入苹果开发者中心,找到OS X 10.11.2 El Capitan第二个开发者测试版,点击下载。 下载完成后,你可…

    other 2023年6月26日
    00
  • Dreamweaver网页怎么添加文本字段?

    添加文本字段是Dreamweaver中常见的操作之一。下面是添加文本字段的详细步骤: 打开Dreamweaver软件,创建一个新的网页文件。 在左侧的“工具箱”中,选择“表单”工具。 在要添加文本字段的表单中,用鼠标在表单上单击并拖动,选中一个矩形框,这样就创建了一个文本字段。 右键单击这个文本字段,选择“属性”选项。在“属性”面板中,可以设置文本字段的名称…

    other 2023年6月25日
    00
合作推广
合作推广
分享本页
返回顶部