0

我想阻止 html 页面中的复制功能。我已经看到了这个话题

现在,我完成并完成它。

这是我用过的代码

<script type='text/javascript'>
    document.ondragstart = function() { return false; };

</script>
<style type='text/css'>
body
{
    -webkit-touch-callout: none;
    -webkit-user-select: none; /* Webkit */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* IE 10  */
    /* Currently not supported in Opera but will be soon */
    -o-user-select: none;
    user-select: none;
}
</style>

此代码可以禁用从所有元素复制内容并在 IE、Chrome 和 FF 中运行良好

但是,我的客户仍然想从任何输入文件中复制内容(类型=文本,文本区域)

那么1)如何使文本字段,textarea只能复制内容?和其他元素仍然禁用复制内容功能

谢谢你。

对不起,我的英语不好。

4

1 回答 1

2

建议您的客户一旦在浏览器上提供内容,就无法保护它。一旦它在客户端上,它就完全易受攻击。所有建议的预防措施都是愚蠢和徒劳的。即使您将它包装在 .swf 中并混淆 ActionScript,任何想要它的人都可以得到它。

答案是停止并引导您的客户不要屈服于他们无知的意愿。

没有冒犯的意思。

于 2013-02-01T07:29:15.657 回答