`

禁止页面复制、保存等常用js命令

    博客分类:
  • JSP
阅读更多

<--body onselectstart="return false">   取消选取、防止复制
<--noscript><--iframe src=*.html>  网页将不能被另存为
<--link rel="Shortcut Icon" href="favicon.ico">   IE地址栏前换成自己的图标
<--link rel="Bookmark" href="favicon.ico">     可以在收藏夹中显示出你的图标

模仿IE
<--object id=hh1 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
<--param name="Command" value="Minimize">
<--object id=hh2 classid="clsid:ADB880A6-D8FF-11CF-9377-00AA003B7A11"> 
<--param name="Command" value="Maximize">
<--OBJECT id=hh3 classid="clsid:adb880a6-d8ff-11cf-9377-00aa003b7a11">
<--PARAM NAME="Command" VALUE="Close">
<--input type=button value=最小化 onclick=hh1.Click()>
<--input type=button value=最大化 onclick=hh2.Click()>
<--input type=button value=关闭 onclick=hh3.Click()>

//前进后退的按钮
<--a href ="" onClick="parent.history.back(); return false;" 
  onMouseOver="self.status='后退' ;return true;">
[back] 
<--a href ="" onClick="parent.history.forward(); return false;" 
  onMouseOver="self.status='前进'; return true;">
[next]

HTML和服务器端的控件都可以用
onpaste="return false"      不准粘贴
oncopy="return false;" oncut="return false;"        防止复制
<---input style="ime-mode:disabled">    关闭输入法

//禁止鼠标右键
<---script language=JavaScript>
<--!--
var message="";
///////////////////////////////////
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if 
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers) 
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
document.oncontextmenu=new Function("return false")
// --> 
</script>

弹出窗口
<---a href="#" onclick='Javascript:window.open("test.aspx","newwin","height=200,width=400,top=500,left=500 ,status=yes,toolbar=no,menubar=no,location=no")'>无地址栏的窗口</a>

禁止输入特殊字符正则表达试:
^(?:[\u4e00-\u9fa5]*\w*\s*)+$

过虑非法字符的函数:
 public string CheckStr(string str)
  { 
   str = str.Replace("<", "&lt;");
   str = str.Replace(">", "&gt;");
   str = str.Replace("'", "''");
   str = str.Replace(" ", "&nbsp;");
   str = str.Replace("\n", "<br/>");
   str = str.Replace("\r\n", "<br/>");
   str = str.Trim();
   return str;
  }

分享到:
评论

相关推荐

    用javascript 禁止右键,禁止复制,禁止粘贴

    使用 JavaScript 禁止右键、禁止复制、禁止粘贴 在网页开发中,保护自己辛苦半天做的网页,尤其是一些 JavaScript 特效,不被人利用查看源文件而复制非常重要。下面将详细介绍如何使用 JavaScript 禁止右键、禁止...

    JavaScript应用实例-adb5037常用命令.js

    JavaScript应用实例-adb5037常用命令.js

    html禁止网页文字复制

    在网页设计中,有时出于版权保护或特定需求,开发者可能会想要禁止用户复制页面上的文本内容。标题"html禁止网页文字复制"所涉及的核心技术就是如何通过HTML和JavaScript(特别是jQuery库)来实现这一功能。接下来,...

    js 禁止保存、屏蔽、缓存、页面保护等等代码大全

    ### JS禁止保存、屏蔽、缓存、页面保护等代码大全解析 #### 一、概述 在Web开发过程中,为了防止用户对网页进行某些操作(如保存网页内容、右键点击等),开发者有时会采取一系列的技术手段来实现这些功能。本文档...

    js 页面离开,关闭,刷新时提醒保存 简单代码.

    js 页面离开,关闭,刷新时提醒保存 简单代码.

    js 禁止保存、屏蔽、缓存、页面保护

    在网页保护方面,JavaScript 提供了一些方法来限制用户的某些操作,如禁止右键菜单、防止复制、禁用缓存等。以下是一些常用的 JavaScript 代码示例及其原理: 1. `oncontextmenu="window.event.returnValue=false"`...

    网页禁止复制代码,禁止选择文字对象

    本篇文章介绍了一种通过JavaScript来禁止用户在网页上进行文本选择、复制操作的方法。这种方法主要通过对浏览器的默认行为进行拦截,使得用户无法通过常规方式(如鼠标拖拽选中文本或右键点击复制)来获取网页中的...

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

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

    js禁止右键和禁止复制

    在探讨“js禁止右键和禁止复制”的主题时,我们主要关注的是如何通过JavaScript来实现对用户在网页上的右键点击以及文本复制功能的禁用。这种方法常被用于保护网站内容不被轻易复制或下载,尤其是在版权敏感的环境中...

    html禁止复制另存

    网页设计者有时为了版权或商业机密的考量,会采取措施限制用户对网页内容进行复制、另存为等操作。这在一定程度上可以防止内容被随意传播或不当使用。然而,完全阻止用户操作往往不可行,因为浏览器的安全机制和用户...

    使用clipboard.js实现页面内容复制到剪贴板

    总结,Clipboard.js是实现页面内容复制到剪贴板的一个高效工具,它简化了原本复杂的过程,让开发者能够快速地为网页添加复制功能。只需几步简单的配置,就能使用户体验得到显著提升。在实际项目中,可以根据具体需求...

    js 特效 html 特效 禁止刷新页面

    js 特效 html 特效 禁止刷新页面 js 特效 html 特效 禁止刷新页面

    js禁止页面复制功能禁用页面右键菜单示例代码

    js代码禁用复制功能: 代码如下: [removed] document.body.onselectstart=document.body.oncontextmenu=function(){ return false;} [removed] 注意这段代码必须放在body元素后面,放在前面或者放在head里面都不起...

    js加载pdf禁掉复制下载显示

    然而,防止下载PDF文件并不是一件容易的事,因为用户可以通过其他方式(如浏览器的“保存页面”功能)来下载。如果我们希望完全禁止下载,可能需要在服务器端进行控制,例如设置HTTP头`Content-Disposition: inline`...

    JavaScript 禁止用户保存图片的实现代码

    本文主要讨论了如何使用JavaScript禁止用户保存图片,主要方法包括添加事件监听器禁止选择、拖拽、右键等操作,将图片转换为canvas来避免用户使用img相关操作,禁止用户使用控制台查看源码,以及传输图片使用自定义...

    JavaScript大全 常用JS效果代码

    4. **JS常用小程序**:JavaScript还可以用于创建各种实用的小程序,如计算器、倒计时、日期时间插件等。这些小程序通过JavaScript的数学运算、事件处理和时间函数等功能实现,为用户提供便捷的服务。 5. **DOM操作*...

    使用JavaScript保存文本文件到本地的两种方法

    本文将介绍如何使用JavaScript保存文本文件到本地的两种方法,并将分别解释每种方法的工作原理及其应用场景。 第一种方法是通过JavaScript打开一个新的浏览器窗口,并使用该窗口的document对象来写入需要保存的HTML...

    Chrome插件Enable Copy破解网站禁止复制插件

    1.Enable Copy 插件可以破解掉网页中因网站开发者使用JavaScript脚本启动的网页禁止复制功能,如果是别的方式(比如网页上的文本使用flash插件载入来禁止用户复制、右键等功能)的时候,Enable Copy 插件的破解方法...

    Node.js-dropout保存一个页面用于离线访问和归档

    在IT行业中,Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它允许开发者使用JavaScript进行服务器端编程。在这个场景中,"dropout"是一个特定的工具或应用,它被设计用来保存网页以便离线访问和归档。这...

Global site tag (gtag.js) - Google Analytics