`
newLinuxJava
  • 浏览: 45246 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

javascript 学习笔记 -- 屏蔽页面的右键菜单,复制等

阅读更多
  大家一定遇到过某些网站上禁止我们复制一些内容的,或者是屏蔽了右键菜单。而这些都可以

通过javascript来实现。

oncontextmenu               右键菜单事件

onselectstart                   选中网页内容事件

oncopy                           复制网页内容事件

方法一:

写法:

  
<script type="text/javascript">
       document.oncontextmenu = function(){return false;};
   </script>


其他的类同。

方法二:

   也可以直接在<body>标签上添加属性,如:

   
<body oncontextmenu="return false">


    效果一样。


明白了上面的原理,也就找到了破解的方法,如下:

在浏览器地址栏(或者 Ctrl + O)输入以下代码:

 javascript:alert(document.onselectstart = document.oncontextmenu= document.onmousedown = document.onkeydown = function(){return true;});
0
0
分享到:
评论
1 楼 sichanlandag 2010-09-09  
其实有蛮多的方法的 我不知道你这个能不能好使 不过 我还是谢谢你提供的帮助 呵呵

相关推荐

    javascript经典特效---简单屏蔽右键.rar

    "简单屏蔽右键"这个主题是关于如何利用JavaScript来防止用户通过鼠标右键菜单执行某些操作,例如复制、查看源代码等,以保护网站的内容不被轻易获取或滥用。 在HTML文件(如这里提到的"简单屏蔽右键.htm")中,...

    【JavaScript源代码】Vue+element-ui添加自定义右键菜单的方法示例.docx

    ### Vue + Element UI 添加自定义右键菜单的知识点解析 #### 一、概述 本文将详细介绍如何在基于Vue.js框架的项目中结合Element UI库,实现一个简单的自定义右键菜单功能。通过以下步骤,您将了解到从创建绑定事件...

    echarts右键菜单实例 --- 不修改源码

    标题“echarts右键菜单实例 --- 不修改源码”表明我们将探讨如何在ECharts图表上添加右键菜单,而无需直接修改ECharts的源代码。这意味着我们将通过ECharts的API和事件监听来实现这一功能,这是一个常见的最佳实践,...

    iframe里无右键菜单

    然而,有时我们可能希望在`iframe`内禁用默认的右键菜单,以防止用户通过右键点击执行某些操作,比如复制、查看源代码等。标题"iframe里无右键菜单"正是针对这一需求,描述中提到的解决方案是创建一个既简单又实用的...

    屏蔽右键菜单 禁止复制粘贴 网页屏蔽器

    在网页设计中,有时开发者会使用特定的JavaScript代码来实现对右键菜单的屏蔽,以及禁止用户通过复制粘贴的方式获取页面上的文本信息。这主要是为了防止内容被盗用,尤其是在涉及到版权、敏感信息或者商业秘密的网站...

    TEXT中的右键菜单屏蔽或显示

    右键菜单通常包含了一系列快捷操作,如复制、粘贴、查找、替换等,方便用户快速执行常见任务。然而,在某些特定场景下,可能需要屏蔽或隐藏这些菜单,以防止误操作或保护特定的文本内容不被修改。本文将深入探讨如何...

    tree+完美右键菜单

    与常规的页面菜单相比,右键菜单更具有针对性,能减少用户的操作步骤。 3. **HTML 的 DIV 标签**: DIV 是HTML中的一个通用容器元素,用于组织和布局网页内容。在实现右键菜单时,每个树形节点通常会有一个对应的...

    js树形菜单加右键菜单

    在IT行业中,树形菜单和右键菜单是两种常见的用户界面元素,它们为用户提供了一种组织和交互数据的有效方式。本文将深入探讨这两种菜单的概念、实现原理以及它们在实际项目中的应用,特别是如何在JavaScript环境下...

    Openlayers扩展右键菜单

    总结来说,OpenLayers扩展右键菜单是一项提高地图应用交互性的技术,涉及到JavaScript事件处理、DOM操作、CSS样式设计以及地图交互逻辑。通过这样的扩展,我们可以让地图应用变得更加灵活且符合用户的使用习惯。

    禁止鼠标右键及svg中自定义右键菜单

    在网页上,鼠标右键通常会弹出一个包含诸如“查看源代码”、“保存图片”等选项的菜单。在某些情况下,这可能暴露敏感信息或使用户能够非法复制内容。因此,开发者可能会选择通过JavaScript禁用鼠标右键点击事件,以...

    【JavaScript源代码】vue添加自定义右键菜单的完整实例.docx

    在JavaScript中,右键菜单通常是通过原生浏览器事件来实现的,而在Vue中,我们可以通过监听原生事件或使用第三方插件来创建自定义的右键菜单。以下是使用Vue实现自定义右键菜单的详细步骤: 1. **事件监听**: 在...

    自定义右键菜单效果

    在大多数系统中,当你在页面上点击鼠标右键时,会弹出一个默认的上下文菜单,包含复制、粘贴、保存等基本操作。而自定义右键菜单则是通过编程方式替换或扩展这个默认菜单,以提供更符合应用需求的功能。这在后台管理...

    Js右键菜单,js菜单,漂亮的Js右键导航,好用的Js右键菜单

    本文将深入探讨"Js右键菜单,js菜单,漂亮的Js右键导航,好用的Js右键菜单"这一主题,帮助开发者了解如何利用JavaScript实现高效、美观的右键菜单功能。 一、JavaScript右键菜单的基本原理 在网页上,右键点击事件...

    javascript经典特效---右键点出链接条.rar

    在JavaScript的世界里,右键菜单通常用于提供用户自定义的操作选项,比如下载、复制或查看源代码等。这个“javascript经典特效---右键点出链接条.rar”文件包含了一个实现这种功能的示例。让我们深入了解一下如何...

    好看的javascript网页鼠标右键菜单

    在这个特定的案例中,"好看的javascript网页鼠标右键菜单"是利用JavaScript实现的一种增强用户界面的技巧。通常,网页上的鼠标右键点击事件会被浏览器默认的上下文菜单所捕获,但通过自定义JavaScript代码,我们可以...

    js右键菜单,菜单项由js动态添加,纯js调用

    本文将深入探讨如何使用JavaScript实现右键菜单,特别是如何动态添加菜单项,并在菜单项中添加图标、文本以及处理点击事件。此外,我们还将讨论在不同浏览器(如IE、Firefox和Chrome)中的兼容性问题。 首先,右键...

    openlayers右键菜单

    你可以通过查看和学习这个示例,进一步理解和应用OpenLayers的右键菜单功能。 总结来说,OpenLayers右键菜单是通过自定义事件监听、HTML/CSS布局和JavaScript事件处理来实现的。这个“不错的demo”为我们提供了一个...

    js自定义右键菜单

    默认情况下,浏览器提供的右键菜单只包含基本的选项,如“复制”、“粘贴”等。通过自定义右键菜单,开发者可以创建自己的功能集,更好地匹配应用的需求。 实现JS自定义右键菜单的关键步骤如下: 1. **事件监听**...

    javascript经典特效---屏蔽页面的Ctrl-C功能.rar

    屏蔽页面的Ctrl-C功能.rar屏蔽页面的Ctrl-C功能.rar屏蔽页面的Ctrl-C功能.rar屏蔽页面的Ctrl-C功能.rar屏蔽页面的Ctrl-C功能.rar屏蔽页面的Ctrl-C功能.rar

    vue-inifinite-contextmenu:Vue2 右键无限级菜单

    vue-inifinite-contextmenu Vue2 无限级右键菜单组件,菜单内容,图标,点击事件可自定义 ...右键菜单显示内容数据列表 数组 - [] show 子菜单是否显示 bool true,false false startX 子菜单显示的X轴位置 S

Global site tag (gtag.js) - Google Analytics