gpt4 book ai didi

javascript - 防止从浏览器拖放复制

转载 作者:太空宇宙 更新时间:2023-11-04 04:19:49 25 4
gpt4 key购买 nike

我试图阻止用户从我的网站复制文本。

搜索后我找到了一个很好的答案here

这确实会在使用 ctrl 按钮组合和右键单击菜单时停止复制/粘贴/剪切。

但是在测试中,我能够将内容从我的 TextArea 拖到一个 word 文档中,然后从 Firefox、Chrome 和 Safari 拖到 VS2012 中……我停止了对其余部分的测试。

这是我的控件和我在引用的帖子中使用的脚本。

<textarea readonly="readonly" draggable="false" >
blah blah
</textarea>

脚本

<script>
$(document).delegate('input[type=text],textarea',
'copy paste cut drag drop',
function (e) {
e.preventDefault();
});
</script>

我也试过

@Html.TextArea("Blah", "blah"
,new { oncopy= "return false", onpaste="return false", oncut="return false"})

但同样不会阻止拖放复制。

是否有可靠的方法来防止文本数据离开网站?

编辑*** 不确定火,但一种让普通用户更难的方法,拖放方法很容易理解。

最佳答案

那是毫无意义的。您已经将所有内容传递到用户的 PC 上,并且您无法让用户只按照您的意愿处理您的文本。

具体到复制粘贴,是不可能的。

关于javascript - 防止从浏览器拖放复制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19290476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com