js禁止内容复制到app外面

JavaScript09

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页"的错误。

便捷的方式,可以通过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>