永利皇宫402:另存为的js代码,禁止拷贝网页内容的js代码

永利皇宫402

你恐怕感兴趣的文章:

  • javascript深拷贝(deepClone)详解
  • 浅谈JavaScript中面向对象的的深拷贝和浅拷贝
  • jQuery深拷贝Json对象简单示例
  • JavaScript数组深拷贝和浅拷贝的三种格局
  • javascript 深拷贝
  • Javascript
    浅拷贝、深拷贝的兑今世码
  • js 深拷贝函数
  • Node.js当三步跳件操作之文件拷贝与目录遍历的艺术
  • javascript数组操作(成立、成分删除、数组的正片)
  • js对象浅拷贝和深拷贝详解

贝失效,能够在<body>与</body>之间走入以下代码:

<body oncontextmenu = “return false”>
<body oncontextmenu = “return false” onselectstart = “return
false”>

document.oncontextmenu=function(evt){
evt.preventDefault();
}

复制代码 代码如下:

方法2:
在<body>中投入以下代码:
<body oncontextmenu=”return false” onselectstart=”return false”>

<body oncontextmenu=”event.returnValue=false”
onselectstart=”event.returnValue=false”>
真相上,方法2与艺术1是一模二样的。

复制代码 代码如下:

要么 禁止使用js:张开谷歌(Google)浏览器,选取“设置” – 选取“隐衷设置” –
选项“内容设置” – 选用“JavaScript” –
选拔“不允许其余网址运营JavaScript”,设置完结刷新就可以。

复制代码 代码如下:

document.oncontextmenu=””;
document.onselectstart=true;

那样,用户在另存网页时,就能见世”不能保存Web页”的一无所能。

方法3:
假设只限制复制,能够在<body>参与以下代码:
<body oncopy=”alert(‘对不起,禁止复制!’);return false;”>

复制代码 代码如下:

<noscript>
<iframe src=”*.htm”></iframe>
</noscript>

你大概感兴趣的篇章:

  • Vue.js之slot深度复制详解
  • JS达成复制内容到剪贴板作用
  • JavaScript数组复制详解
  • JS复制对应id的内容到粘贴板(Ctrl+C效果)
  • js完成各类复制到剪贴板的措施(分享)
  • Javascript
    完成复制(Copy)动作方法大全
  • js
    复制或插队Html的兑现格局小结
  • javascript
    三种数组复制方法的性质比较
  • 多浏览器包容性比较好的复制到剪贴板的js代码
  • js实现一键复制作用

<script language=”Javascript”>
document.oncontextmenu=new Function(“event.returnValue=false”);
document.onselectstart=new Function(“event.returnValue=false”);
</script>

1、使右键和复制失效
方法1:
在网页中参预以下代码:

document.onselectstart=function(evt){
evt.preventDefault();
};

既然如此能够禁止,那么自然也能够启用它,将事件再次赋值就能够,能够赋值为null,或字符串、布尔值都行。如:

复制代码 代码如下:

别的,也能够运用event.preventDefault() 方法来阻止oncontextmenu()
还会有onselectstart()

2、使菜单”文件”-”另存为”失效
假使只是禁止了右键和挑选复制,外人还足以经过浏览器菜单中的”文件”-”另存为”拷贝文件。为了使拷

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图