js禁止内容复制到app外面

js禁止内容复制到app外面,第1张

方法

2:

在<body>中加入以下代码:

<body oncontextmenu="return false" onselectstart="return false">

<body oncontextmenu="event.returnValue=false" onselectstart="event.returnValue=false">

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

法3:

如果只限制复制,可以在<body>加入以下代码:

<body oncopy="alert('对不起,禁止复制!')return false">

2、使菜单"文件"-"另存为"失效

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

贝失效,可以在<body>与</body>之间加入以下代码:

<noscript>

<iframe src="*.htm"></iframe>

</noscript>

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

下面几种方法,楼主选着用吧:其实设置这些没用的,现在有可以直接去除屏蔽的浏览器,这种屏蔽方法只能屏蔽普通编辑,高级编辑还是会复制的。1.

oncontextmenu="window.event.returnValue=false"

将彻底屏蔽鼠标右键,其实是禁止快捷菜单,因为不光右键可以弹出这个菜单,键盘上空格键右边的windows键也可以激活这个快捷菜单

<table

border=

oncontextmenu=return(false)><td>no</table>

可用于Table

2.

禁止选取、防止复制

3.

onpaste="return

false"

禁止粘贴

4.

oncopy="return

false"

oncut="return

false"

禁止复制和剪切

便捷的方式,可以通过Css禁用选取操作:

<div unselectable="on" style="-moz-user-select:none-webkit-user-select:none" onselectstart="return false">

你选不了我,

unselectable: IE/Opera,

-moz-user-select: FireFox,

onselectstart: IE/Safari,

-webkit-user-select:Chrome

</div>


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/56875.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-26
下一篇2023-02-26

发表评论

登录后才能评论

评论列表(0条)

    保存