我正在通過XDK製作HTML5移動應用程序。我有一些表格,我在網站上使用Captcha驗證。在我的預期中,針對移動應用程序的垃圾評論不會製作任何場景。有沒有人看到任何垃圾評論的移動應用程序?您是否認爲我需要在移動應用表單中使用驗證碼驗證碼,或者不要打擾用戶?需要爲移動應用表單使用驗證碼驗證?
1
A
回答
0
,以防止這兩個網站和混合應用垃圾評論和垃圾郵件機器人的最佳方式是通過JS或jQuery的動態創建的形式,而不是把形式直接視圖(HTML代碼)。通過這種方式,您不需要將Captcha放在機器人上就可以保護它。下面是與jQuery創建形式的樣本代碼:
// Make THE FORM tag
var $form = $("<form/>", {
appendTo : $("#contactFormSection"),
class : "col-xs-12 col-sm-11",
id : "contactForm",
submit : AJAXSubmitForm
});
//MAKE A HIDDEN INPUT
$("<input/>",{
type : "hidden",
name : "flag", // Needed for serialization
value : "5",
appendTo : $("#nameSection"),
on : { // Yes, the jQuery's on() Method
/*
input : function() {
console.log(this.value);
}
*/
}
});
//Make Name INPUT
$("<input/>",{
type : "text",
class : "formContact",
id : "exampleInputName2",
name : "name", // Needed for serialization
placeholder : "Your Name",
appendTo : $("#nameSection"),
on : { // Yes, the jQuery's on() Method
}
});
//MAKE EMAIL INPUT
$("<input/>",{
type : "email",
class : "formContact",
id : "exampleInputEmail1",
name : "email", // Needed for serialization
placeholder : "Your Email",
appendTo : $("#emailSection"),
on : { // Yes, the jQuery's on() Method
}
});
//MAKE TEXTAREA
$("<textarea/>",{
class : "formContact-text",
rows : "3",
name : "msg", // Needed for serialization
placeholder : "Your message",
appendTo : $("#msgSection"),
});
//submit the form
function AJAXSubmitForm(event) {
event.preventDefault(); // Prevent Default Form Submission
// do AJAX instead:
var serializedData = $(this).serialize();
$.ajax({
url: "Your server API URL",
type: "POST",
data: serializedData,
dataType: 'json',
success: function (data) {
// log the data sent back from PHP
if(data.status){
$('#confirmation').modal('show');
} else{
$('#errorMsg').modal('show');
}
}
});
}
1
垃圾評論發生在移動和桌面網站或應用程序上。常用的文本驗證碼驗證有助於解決此問題。
當談到移動應用程序時,很難在本機應用程序中自動提交數據。原因部分是由於無法編寫惡意的外部腳本來發現源代碼中的元素並調用表單提交。此外,移動應用程序必須購買(免費或付費)並安裝在物理設備或模擬器中。
驗證碼是比較理想的移動應用:sliderCAPTCHA,imageCAPTCHA,motionCAPTCHA,RingCAPTCHA和NuCAPTCHA。
相關問題
- 1. 驗證表單NG-需要
- 2. ServiceStack使用驗證碼驗證驗證
- 3. Jquery - 需要幫助使用驗證碼
- 4. 使用Knockout驗證的表單驗證
- 5. 使用jquery驗證碼驗證碼
- 6. 需要驗證
- 7. 我需要把驗證碼?
- 8. asp.net表單驗證驗證碼
- 9. 表單驗證和驗證碼
- 10. 使用jquery表單驗證的密碼驗證jquery.form-validator.js
- 11. 表單驗證 - 如果有錯誤,需要驗證
- 12. 角2+:停止表單驗證需要驗證失敗後
- 13. 在Mvc網絡應用程序需要使用驗證碼?
- 14. 用PHP驗證ajax表單驗證
- 15. 要驗證碼或不驗證碼
- 16. JQuery驗證:動態表單不驗證
- 17. 如何驗證動態表單字段使用jQuery驗證?
- 18. 用戶名/爲天青應用服務密碼驗證:移動
- 19. 使用jquery驗證驗證碼
- 20. 使用jQuery驗證PHP驗證碼
- 21. 使用jQuery和php驗證驗證碼
- 22. 需要與W3C和表單驗證
- 23. 表單驗證根據需要
- 24. 需要幫助Zend表單驗證
- 25. 需要與JavaScript表單驗證
- 26. Javascript表單驗證需要修復
- 27. PHP表單驗證的幫助需要
- 28. 我需要JavaScript表單驗證嗎?
- 29. 需要角2表單驗證模式
- 30. 做zend表單驗證需要javascript嗎?