`

用JavaScript控制IE/firefox頁面復制鼠標右鍵查看源代碼。

阅读更多
<body leftmargin=0 
           topmargin=0  
           oncontextmenu='return false' 
           ondragstart='return false' 
           onselectstart ='return false' 
           onselect='document.selection.empty()' 
           oncopy='document.selection.empty()' 
           onbeforecopy='return false' 
           onmouseup='document.selection.empty()'> IE6 好用。火狐不好用。誰有IE的高版本測試下。

 

 

今天看到一句話。

<style><!-- body { -moz-user-select:none; } --></style>

 放在<body>上面。在firefox下就好用了,設置后就不可以復制了。這句話只支持firefox。

 

IE浏览器下是通过

onselectstart="javascript:return false;"   事件来实现,该方法ff下是不支持的

 我說怎么上面的代碼在firefox下沒效果。

 

詳解如下。

 

屏蔽选择的样式定义:-moz-user-select 属性(只支持ff)。

简单实例:

<div style="-moz-user-select:none;" >ff下不能选择我!</div>

 

该属性可以说有三个属性值:

1、 none:在FF2.0测试,用none,子元素所有的文字都不能选择,包括input输入框中的文字也不能选择。

2、 -moz-all:子元素所有的文字都可以被选择,但是input输入框中的文字不可以被选择。

3、 -moz-none:子元素所有的文字都不能选择,但是input输入框中的文字除外(已经过测试)。

关系列表:

 

 

关系列表:

Input表单中文字

一般页面文字

设置none

不可选

不可选

设置moz-none

可选

不可选

设置moz-all

不可选

可选

 

当-moz-all 和 -moz-none嵌使用时,其实遵循以上关系列表.

 

分享到:
评论

相关推荐

    javascript实现右键菜单,兼容IE,火狐

    在网页开发中,右键菜单通常用于提供用户自定义的操作选项,比如保存、复制、查看源代码等。JavaScript 是一种广泛使用的客户端脚本语言,它允许我们动态地操控网页元素,包括实现自定义的右键菜单功能。这篇文章将...

    鼠标右键在网页上不能用

    标题 "鼠标右键在网页上不能用" 描述了一个常见的技术问题,这通常是由于网页开发者为了防止用户复制或右键菜单被禁用的情况。这个问题涉及到Web浏览器的工作原理、JavaScript编程以及可能的解决策略。 首先,我们...

    js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome

    "js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome"这个话题正是讨论如何通过JavaScript实现这些功能,以防止源代码被轻易查看或复制。下面我们将详细讲解相关的知识点。 首先,禁用键盘事件是其中一种...

    网页源代码及破解的方法详解

    通常,用户可以通过右键菜单选择“查看源文件”或者直接按快捷键(如IE浏览器中按F12键)查看网页的源代码。页面上也经常可以看到开发者为了方便调试使用的快捷键如Ctrl+U(Chrome、Firefox)或者Command+Option+U...

    网页源代码的查看方法

    - 在Firefox浏览器中打开需要查看源代码的网页。 - 右键点击页面空白区域,选择“查看页面源代码”。 2. **使用快捷键查看源代码**: - 按下`Ctrl+U`快捷键直接打开当前页面的源代码视图。 3. **利用Web ...

    查看网页的运行时源代码

    在大多数现代浏览器中,如Chrome、Firefox、Safari和Edge,都内置了开发者工具来帮助我们查看和操作运行时源代码。例如,打开Chrome的开发者工具(快捷键F12或右键选择“检查”),然后选择"Elements"面板,就能看到...

    js 屏蔽鼠标右键脚本附破解方法

    2. `clickNS`函数,用于 Netscape 样式的浏览器(如 Firefox、Chrome等),通过捕获`mousedown`事件,检查`e.which`属性判断鼠标右键事件。 然后脚本根据浏览器类型,分别绑定`mousedown`或`mouseup`事件到`clickNS...

    仿window xp右键菜单源代码

    同时,该菜单还支持跨浏览器使用,包括Internet Explorer(IE)、Firefox、Chrome和Safari,这意味着无论用户使用哪种主流浏览器,都能得到一致的体验。 标签中提到了“php其它类别源码”,这意味着尽管主要的菜单...

    iframe里的页面禁止右键事件的方法

    用户仍然可以通过其他方式(如查看源代码、使用开发者工具等)来获取或分析页面内容。因此,对于需要高度保护的内容,仅仅依靠禁止右键菜单是不够的,还需要结合其他的安全措施,比如使用HTTPS加密,或者在服务器端...

    网页禁止复制文章的破解方法宣贯.pdf

    在使用Firefox 火狐浏览器时,还需要注意的一点是,需要在浏览器设置中启用javascript,以便能够正常地下载和管理文章内容。同时,也可以通过设置浏览器的快捷键来实现快捷下载和管理文章内容。 网页禁止复制文章的...

    禁止在图片上使用右键

    熟练的用户可能会通过查看页面源代码、禁用JavaScript或者使用开发者工具来绕过这一限制。此外,对于无障碍性而言,禁用右键菜单可能会影响某些用户使用辅助技术浏览网页,因此在实施此类策略时应考虑用户体验和法律...

    仿Windows XP风格的右键多级联动菜单

    内容索引:脚本资源,Ajax/JavaScript,仿XP,右键菜单 JavaScript+CSS仿windows xp风格的右键多级联动菜单,可自定义样式和触发程序,兼容IE/火狐、chrome、safari等众多浏览器,做的风格还挺像,鼠标在方框区域右键...

    Ajax完全自学手册(源代码).rar

    Ajax完全自学手册PPT和源代码分来上传了,需要PPT的请自己在我的资源里面查找。 1.本书1~22章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:Microsoft Visual ...

    轻松转帖之突破网页复制限制宣贯.pdf

    1. **查看源文件**:使用IE浏览器,可以通过菜单栏的“查看 - 源文件”选项,打开网页的HTML源代码,手动查找并复制所需内容。 2. **使用Word**:复制网页URL,然后在Word中打开,Word会下载网页内容,用户可以在...

    IE js脚本调试插件

    然而,随着IE浏览器市场份额的逐渐减少,开发者更多地转向了其他现代浏览器,如Chrome、Firefox等,它们提供了更强大且直观的开发者工具。例如,Chrome的开发者工具(DevTools)在JS调试方面有更多高级特性,如时间...

    Ajax完全自学手册PPT和源代码(ptt格式)

    Ajax完全自学手册PPT和源代码分来上传了,需要PPT的请自己在我的资源里面查找。 1.本书1~22章所附代码的运行环境 操作系统:Windows 2003、Windows XP Professional,或者Windows 2000 开发环境:Microsoft Visual ...

    网页文字无法复制怎么办.docx

    - 安装一个非IE内核且支持查看网页源代码的浏览器,如Mozilla Firefox。 - 这类浏览器通常内置了更高级的安全保护机制,能有效避免被禁用复制功能。 - Firefox还具备多项实用功能,如钓鱼保护、标签浏览优化等,...

    精通JavaScript

    1.本书附源代码共计381个,其运行环境如下: IE 5或更高版本 Mozilla Firefox 1.5.0.3或更高版本 服务器采用IIS5.1 或以上版本 数据库使用MS Access 2000以上 2.本书所附光盘实例代码: 第1章(\第1章) 查看...

Global site tag (gtag.js) - Google Analytics