Heim >Web-Frontend >js-Tutorial >网站内容禁止复制和粘贴、另存为的js代码_javascript技巧

网站内容禁止复制和粘贴、另存为的js代码_javascript技巧

WBOY
WBOYOriginal
2016-05-16 16:58:041745Durchsuche

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

复制代码 代码如下:



方法2:
在中加入以下代码:



实质上,方法2与方法1是一样的。

方法3:
如果只限制复制,可以在加入以下代码:


2、使菜单"文件"-"另存为"失效
如果只是禁止了右键和选择复制,别人还可以通过浏览器菜单中的"文件"-"另存为"拷贝文件。为了使拷

贝失效,可以在与之间加入以下代码:
复制代码 代码如下:



这样,用户在另存网页时,就会出现"无法保存Web页"的错误。

另外,也可以使用event.preventDefault() 方法来阻止oncontextmenu() 还有onselectstart()
复制代码 代码如下:

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

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

既然可以禁止,那么当然也可以启用它,将事件重新赋值即可,可以赋值为null,或字符串、布尔值都行。如:
复制代码 代码如下:

document.oncontextmenu="";
document.onselectstart=true;

或者 禁用js:打开谷歌浏览器,选择“设置” – 选择“隐私设置” – 选项“内容设置” – 选择“JavaScript” – 选择“不允许任何网站运行JavaScript”,设置完成刷新即可。
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn