奥门巴黎人手机网址【app】

【科技世界】js禁止页面复制作用禁止使用页面右键菜单示例代码

2019-09-13 09:19·皇冠巴黎人澳门

关闭输入法:<input style="ime-mode:disabled">

3. onpaste="return false" //不准粘贴

<body oncontextmenu="return false" onselectstart="return false"
ondragstart="return false" oncopy="return false"
oncut="return false;
leftMargin=0
topMargin=0 style="width: 100%;height: 100%;" >
以下代码是禁止使用网页另存为不过本人测验未有马到功成,哪个人知道原委能够在底下给出争执,谢谢。
<noscript>
<iframe scr="*.htm"></iframe>
</noscript>
</body>

你恐怕感兴趣的稿子:

  • javascript怎么禁止使用浏览器后退按键
  • JavaScript监听和剥夺浏览器回车事件实例
  • 剥夺JavaScript调控台调节和测验的办法
  • javascript禁止使用Tab键脚本实例
  • 网页禁止使用右键完成代码(JavaScript代码)
  • JavaScript常用的回来,自动跳转,刷新,关闭语句汇总
  • javascript中宣示函数的办法及调用函数的重临值
  • JavaScript阻止浏览器再次来到按键的主意

网页复制代码

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>复制 小编的内容</title>

<script type="text/javascript" language="javascript">
    function copy(o)
    {
        var text=document.getElementById(o).innerText;
        window.clipboardData.setData("text",text);
        alert("复制作而成功");
    }
</script>
</head>

<body>
<a href="javascript:copy('span1');">复制</a>
<span id="span1">
    小编的开始和结果
</span>
</body>

 

静心这段代码必需放在body成分后面,放在日前大概放在head里面都不起成效。
补全:document.body.onselectstart 页面选中功用。
document.body.oncontextmenu页面右键菜单。
document.body.ondragstart页面内容拖拽功用,拖拽是足以兑现复制的。禁止复制时须求将其剥夺。
document.body.oncopy页面内容复制作用,当禁止使用时,固然你点击了复制或应用了急迅键不过你剪切板中的内容不是你刚复制的源委而是你以前放在剪切板中的内容或为空。
document.body.oncut页面内容剪切效能,禁止使用和法力和剥夺复制功效类似。
专一:当使用了上述禁止使用功效后,纵然页面的某些角落还是可以右键或复制,那是因为您的body未有遮盖全体页面,能够在body上加多如下属性。
leftMargin=0 topMargin=0 style="width: 100%;height: 100%;"
经过设置body属性来剥夺复制功能代码如下:

function document.onkeydown()
{
if ((window.event.altKey)&&
((window.event.keyCode==37)|| //屏蔽 Alt+ 方向键 ←
(window.event.keyCode==39))) //屏蔽 Alt+ 方向键 →
{
alert("不准你使用ALT+方向键前进或后退网页!");
event.returnValue=false;
}
/* 注:那还不是实在地掩盖 Alt+ 方向键,
因为 Alt+ 方向键弹出警告框时,按住 Alt 键不放,
用鼠标点掉警告框,这种屏蔽措施就失效了。今后若
有哪位高手有实在屏蔽 Alt 键的不二等秘书诀,请告知。*/
if ((event.keyCode==8) || //屏蔽退格删除键
(event.keyCode==116)|| //屏蔽 F5 刷新键
(event.ctrlKey && event.keyCode==82)){ //Ctrl + R
event.keyCode=0;
event.returnValue=false;
}
if (event.keyCode==122){event.keyCode=0;event.returnValue=false;} //屏蔽F11
if (event.ctrlKey && event.keyCode==78) event.returnValue=false; //屏蔽 Ctrl+n
if (event.shiftKey && event.keyCode==121)event.returnValue=false; //屏蔽 shift+F10
if (window.event.srcElement.tagName == "A" && window.event.shiftKey)
window.event.returnValue = false; //屏蔽 shift 加鼠标左键新开一网页
if ((window.event.altKey)&&(window.event.keyCode==115)) //屏蔽Alt+F4
{
window.showModelessDialog("about:blank","","dialogWidth:1px;dialogheight:1px");
return false;
}
}

4. oncopy="return false;" oncut="return false;" // 幸免复制

  1. //幸免被人frame
    <SCRIPT LANGUAGE=javascript><!--
    if (top.location != self.location)top.location=self.location;
    // --></SCRIPT>

  1. <noscript><iframe src="/blog/*.html>";</iframe></noscript> //网页将不可能被另存为

  1. //改动连接是状态栏的呈现内容
    〈a href="" onMo ... ;window.status='输入连接情状栏展现内容’;return true">

  1. //禁止网页中指标对象被下载(如图片)
    下边包车型大巴代码将补助您不准网页中目的对象被下载:
    <a href="javascript:void(0)" onMouseDown="alert('对不起!图片不能够下载!')">
    </a>

  1. //页面禁止刷新完全
    最棒在pop出来的窗口里用,没工具栏的
    <body onkeydown="KeyDown()" onbeforeunload="location=location"
    oncontextmenu="event.returnValue=false">
    <script language="Javascript"><!--
    function KeyDown(){
    if ((window.event.altKey)&&
    ((window.event.keyCode==37)||
    (window.event.keyCode==39))){ alert("请访谈小编的主页");
    event.returnValue=false;
    }
    if ((event.keyCode==8)|| (event.keyCode==116)){ //屏蔽 F5 刷新键
    event.keyCode=0;
    event.returnValue=false;
    }
    if ((event.ctrlKey)&&(event.keyCode==78)){ //屏蔽 Ctrl+n
    event.returnValue=false;
    }
    if ((event.shiftKey)&&(event.keyCode==121)){ //屏蔽 shift+F10
    event.returnValue=false;
    }
    }
    </script>
    </body>

<body oncontextmenu="return false">禁止使用网页右键菜单,然而依旧能够应用快速键复制。
js代码禁止使用复制功能:

复制代码 代码如下:

2. <body onselectstart="return false"> //裁撤选取、制止复制

复制代码 代码如下:

屏蔽别的键

网页防复制代码

插入网页就能够。
<body leftmargin="2" topmargin="0" marginwidth="0" marginheight="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()">
<noscript><iframe src="/blog/*>";</iframe></noscript>

  1. oncontextmenu="window.event.returnvalue=false" //将通透到底屏蔽鼠标右键
    <table border oncontextmenu=return(false)><td>no</table> //可用于Table

复制代码 代码如下: