我使用此代码来阻止我的网站上的复制/粘贴功能,但在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>
答案 0 :(得分:3)
HTML文件
<input id="email" name="email">
jquery代码
$('#email').bind('copy paste', function (e) {
e.preventDefault();
});
如果您想确保电子邮件确认工作正常,请让用户在您的网站等待时检查他们的电子邮件(&#34;请在新窗口中打开您的网络邮件程序&#34;)。用大写字母显示电子邮件地址(&#34;确认电子邮件发送给....发了错误?请点击此处更改)。
更好的是,如果可以的话,让用户在没有确认的情况下获得某种有限的访问权限。这样,即使确认邮件因其他原因(例如垃圾邮件过滤器)被阻止,他们也可以直接登录并提高您与访问者保持联系的机会。