Javascript 如何防止角形自动填充脚本攻击(垃圾邮件)

Javascript 如何防止角形自动填充脚本攻击(垃圾邮件),javascript,angularjs,Javascript,Angularjs,I用户角度:1.4.8 在我的网站上,我有一个小表单,我想防止表单被脚本自动填充然后提交 我试图通过以下方式改变该值: document.getElementByID('id').value = "newValue" 但是,当我提交from并检查字段的viewValue/modelValue时,它们保持不变,与vm.id相同 AngularJS是否具有som内置支持,以通过自动填充/脚本攻击防止垃圾邮件?还是只有我不知道如何测试它 如果这样做,您可以尝试使用$scope.$apply()来查看

I用户角度:1.4.8

在我的网站上,我有一个小表单,我想防止表单被脚本自动填充然后提交

我试图通过以下方式改变该值:

document.getElementByID('id').value = "newValue"
但是,当我提交from并检查字段的viewValue/modelValue时,它们保持不变,与vm.id相同


AngularJS是否具有som内置支持,以通过自动填充/脚本攻击防止垃圾邮件?还是只有我不知道如何测试它

如果这样做,您可以尝试使用$scope.$apply()来查看ngModel是否更新:)。我对aufill攻击一无所知,它只在我更新了作用域中的值(在我的例子中是$scope.vm.id.)时才起作用。。如果document.getElementById('id')更改了值,则不会发生任何事情。不管怎样,谢谢angular.element(“#id”).scope().$apply()?就我所知,我仍然有相同的结果。。