据我所知,salesforce不允许您检测其服务器上的垃圾邮件发送者。什么是在浏览器上抢占先机的最佳方法?
这是我的解决方案......
Salesforce和其他第三方表单将使用隐藏字段来标识客户及其数据。例如Salesforce需要此字段的形式......
<input name="oid" type="hidden" value="YOUR SECRET CODE">
由于垃圾邮件机器人通常不运行javascript或使用鼠标。除非鼠标悬停在提交按钮上,否则我确保表单中的值无效。
jQuery(function($){
var $oid = $('form input[name=oid]');
var $submit = $('form input[name=Submit]');
$submit.hover(function(){
//only valid oid when human hovers and clicks, spammer's will just POST
$oid.val("00D7" + "9999999" + "9RMZ");
},function(){
$oid.val("SPAMMER");
});
});
思想?