I'm trying to ignore Ctrl-C in my website but im stuck.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<script language="javascript">
function whichButton(event)
{
if (event.button==2)//RIGHT CLICK
{
alert("Not Allow Right Click!");
}
}
function noCTRL(e)
{
var code = (document.all) ? event.keyCode:e.which;
var msg = "Sorry, this functionality is disabled.";
if (parseInt(code)==17) //CTRL
{
alert(msg);
window.event.returnValue = false;
}
}
</script>
</head>
<body>
<form method="">
<strong>Not Allow Paste </strong><BR>
<input type="text" value="" onMouseDown="whichButton(event)" onKeyDown="return noCTRL(event)"/>
</form>
</body>
</html>
我尝试了这段代码,但它只能忽略右键。
How can I ignore Ctrl-C?
看一看在这个网站上 http://www.hypergurl.com/norightclick
但如果有人想复制您的内容,他们可以。这只会使使用起来更加困难和耗时。
And also
关于这个 Ctrl-C,你可以添加 javascript 来阻止它,但它没有用,因为用户总是可以禁用 javascript。事实上很多用户会觉得拦截右键很烦人。
如果您正在构建一个 Intranet 应用程序,或者您可以提供一个集成浏览器供用户查看该应用程序,那么所有这些都可能有意义。对于公共 html,我相信它甚至不值得尝试。一种解决方案是使用闪存或其他插件构建应用程序。这样您就可以加密发送给客户端的所有内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)