`

禁止页面复制、保存等常用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 页面离开,关闭,刷新时提醒保存 简单代码.

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

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

    js禁止右键和禁止复制

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

    禁止右键 黏贴 复制 JS

    标题“禁止右键 黏贴 复制 JS”所指的就是利用JavaScript代码来阻止这些默认行为的技术。下面我们将详细探讨如何实现这一目标以及相关知识点。 首先,让我们来看一下如何禁用右键菜单。在浏览器中,用户通常通过...

    网页禁止复制实现

    右键菜单是用户常用的操作方式之一,包括复制、查看源代码等选项。通过在网页的`&lt;body&gt;`标签内添加一个JavaScript事件监听器,我们可以禁用右键菜单。代码如下: ```html ;"&gt; ``` 这段代码中的`oncontextmenu...

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

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

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

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

    JavaScript大全 常用JS效果代码

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

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

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

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

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

    JavaScript应用实例-保存常用脚本.js

    JavaScript应用实例-保存常用脚本.js

    统计页面复制次数与内容存入excel

    在Web开发中,JavaScript是一种常用的客户端脚本语言,它可以用来监听用户的交互行为,包括文本的复制。我们可以利用`copy`事件来捕获用户复制文本的操作。以下是一个简单的示例: ```javascript document....

    js网页禁右键、复制、选择文字

    网页开发中,有时为了保护内容的安全性和设计的独特性,开发者可能会选择禁用一些用户常见的交互功能,如右键点击、复制文本以及选择文字等。在JavaScript(简称js)中,可以实现这些限制,以增强网站的用户体验或者...

    禁止电脑端模拟手机网页js脚本

    标题"禁止电脑端模拟手机网页js脚本"指的是这样的情况,它描述了一种技术手段,用于阻止电脑端通过模拟手机浏览器来访问和运行网页中的JavaScript脚本。 首先,我们需要理解这个场景的核心问题。当用户在电脑上使用...

    地址栏收藏夹图标设置页面禁止全选复制粘贴及右键

    只要能跑javascript,只要是以http站点形式访问的(不要直接在浏览器地址上直接输入C:/temp.html等绝对路径,一定要在你的站点下访问,如 http://127.0.0.1:8080/ico/ 形式) 本小项目包含功能 1、地址栏前换成自己的...

Global site tag (gtag.js) - Google Analytics