2017-08-24 69 views
-1

我即將將新的無形Google recaptcha整合到我們的網絡項目中。我有一個關於網絡機器人功能的基本問題。這聽起來可能很愚蠢,但是他們肯定需要像使用真人/人一樣使用JavaScript嗎?通過禁用JavaScript避免Google無形的重新啓動嗎?

例如:當我測試使用JavaScript的HTML提交表單時,Google recaptcha功能正常,網站保持不變/未提交(出於測試原因已刪除我的Google密鑰)。但是,當我對JavaScript執行相同的操作時,該表單將被執行,而不會進行任何回收檢查。

因此,我可以期望訪問我的網站的機器人總是會使用JavaScript,因此他們無法通過禁用JavaScript或其他東西來跳過Google recaptcha機制?還是我誤解了某些東西?

回答

0

這可能聽起來很愚蠢,但他們肯定需要像真正的用戶/人類一樣使用JavaScript嗎?

是(即他們並不知道,他們可能會支持JS,他們可能不支持JS。)

因此,我可以想到的是機器人是訪問我的網站總是會使用JavaScript

沒有

所以他們不能夠通過關閉JavaScript或東西跳過谷歌的reCAPTCHA機制?

禁用JS不允許跳過recaptcha。如果JS沒有運行,那麼額外的字段不會被添加,因此當您的服務器上有verify the user's response時:它會失敗。

+0

愚蠢的我,我忘記了服務器上的響應驗證。感謝您的澄清。 – igi