`
newLinuxJava
  • 浏览: 44315 次
  • 性别: 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经典特效---简单屏蔽右键2.rar

    在JavaScript编程领域中,右键屏蔽是一种常见的网页交互策略,主要目的是防止用户通过浏览器的默认右键菜单(如“查看源代码”、“复制”等)获取或操作网页内容。本教程将详细介绍如何使用JavaScript实现简单屏蔽...

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

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

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

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

    iframe里无右键菜单

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

    用javascript实现既能禁止页面鼠标右键查看 同时又能查看页面文本框右键菜单

    解决思路:首先,要在页面初始化时将页面右键菜单屏蔽 其次,在欲解除右键限制的文本框获得焦点时,启用页面document的右键菜单。可以用在文本框中的onmousedown事件中,但推荐用在 onfocus事件中,若使用的...

    JavaScripte屏蔽右键,简单实用。

    右键菜单,也被称为上下文菜单,是用户通过鼠标右键点击页面元素时弹出的一个菜单,通常包含复制、粘贴、剪切、保存图片、查看页面源代码等选项。然而,在某些情况下,例如防止网站内容被轻易复制或保护版权材料,...

    flex自定义右键菜单 完全屏蔽

    标题提到的"flex自定义右键菜单 完全屏蔽"是指在Flex应用程序中,不仅实现对默认右键菜单的完全屏蔽,还允许开发者根据自己的需求创建并应用自定义的右键菜单。这种方法避免了使用JavaScript进行跨域通信来实现屏蔽...

    tree+完美右键菜单

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

    javascript经典特效---禁用右键并自动导航.rar

    通过学习这个实例,开发者可以更好地理解如何在实际项目中应用这些JavaScript技巧。 总结一下,JavaScript的右键禁用和自动导航是提高网页互动性和控制用户体验的常用技术。右键禁用通过监听`contextmenu`事件并...

    JavaScript实现鼠标右键菜单

    该文件是一个实现比较好的鼠标右键菜单。 实现方案为JavaScript。值得学习

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

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

    vue自定义右键菜单 -vue2版

    vue自定义右键菜单 -vue2版 vue自定义右键菜单 js右键菜单

    javascript页面代码防止frame禁止右键

    ### JavaScript 页面代码防止 Frame 禁止右键详解 在网页开发中,有时为了保护网站内容不被轻易复制或防止网站被嵌入到其他站点的框架(frame)中,开发者会采用一系列技术手段来实现这一目标。下面我们将详细介绍...

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

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

    基于vue的鼠标右键菜单事件本组件提供右键菜单的显示和隐藏

    在Vue.js框架中,开发基于鼠标的右键菜单是一个常见的需求,这有助于增强用户交互体验。Vue组件化开发的优势在于可以将复杂的功能拆分成独立、可复用的单元,而"基于vue的鼠标右键菜单事件"组件正是这样一个实用的...

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

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

    JavaScript学习笔记-适合初学者

    本学习笔记专为初学者设计,旨在帮助新接触JavaScript的人快速掌握这门语言的核心概念和实用技巧。 首先,"JavaScript特效.chm"可能是一份关于JavaScript实现的各种网页特效的教程。这些特效可能包括图片轮播、下拉...

    jquery-contextMenu右键(左键)菜单插件

    `jQuery-contextMenu`是一款强大的JavaScript插件,专为创建功能丰富的上下文菜单而设计,能够处理大量的元素。这款插件不仅支持传统的右键点击触发,还可以根据需求设置为左键点击显示菜单,极大地提升了用户的交互...

    最新到货GridView右键菜单

    这个"最新到货GridView右键菜单"的主题聚焦于如何为GridView添加一个功能丰富的右键上下文菜单,通过JavaScript来实现交互和数据传递。这篇文章将深入探讨这一技术,并为你提供一个实用的解决方案。 首先,GridView...

    flash与C#通讯屏蔽右键菜单

    本案例主要探讨的是如何在Flash和C#之间实现数据的传递和通信,并且还涉及到屏蔽右键菜单的功能,这对于创建交互式应用或者游戏是非常重要的。以下是关于这个主题的详细解释: **Flash与C#通讯** Flash是一种广泛...

Global site tag (gtag.js) - Google Analytics