gpt4 book ai didi

javascript - 复制粘贴防止JS代码没有禁用输入(搜索字段)元素?

转载 作者:行者123 更新时间:2023-11-28 18:18:26 32 4
gpt4 key购买 nike

我使用此代码来防止网站上的复制/粘贴功能,但是在firefox中,它也禁用了搜索字段。 :(

有什么办法可以排除此代码中的输入字段?



<script type="text/JavaScript">
function killCopy(e) {
return false;
}
function reEnable(){
return true;
}

document.onselectstart = new Function("return false");
if (window.sidebar) {
document.onmousedown = killCopy;
document.onclick = reEnable;
}
</script>

最佳答案

HTML文件

<input id="email" name="email">


jQuery代码

$('#email').bind('copy paste', function (e) {
e.preventDefault();
});


要么

不要这样不要搞乱用户的浏览器。通过复制+粘贴到电子邮件确认字段中,用户将对其键入的内容承担责任。如果他们愚蠢到足以复制并粘贴错误的地址(这是我的事),那是他们自己的错。

如果要确保可以完成电子邮件确认,请让用户在站点等待时检查其电子邮件(“请在新窗口中打开Webmail程序”)。用大写字母显示电子邮件地址(“确认电子邮件已发送至...。出错了?请单击此处进行更改)。

如果可以的话,甚至更好的做法是,让用户拥有某种受限的访问权限而无需确认。这样,他们可以立即登录,即使您由于其他原因(例如垃圾邮件过滤器)而阻止确认邮件,也可以提高与访客保持联系的机会。

关于javascript - 复制粘贴防止JS代码没有禁用输入(搜索字段)元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40417885/

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