我採用了棱角分明的1.x如下來發布驗證請求,谷歌的重新驗證碼:重新驗證碼角CORS問題
var post_data = { //prepare payload for request
'secret':'xxxxx',
'response':fields.myRecaptchaResponse
};
$http.post('https://www.google.com/recaptcha/api/siteverify', post_data)
在我的控制檯我可以看到以下錯誤:
XMLHttpRequest無法加載https://www.google.com/recaptcha/api/siteverify。對預檢請求的響應不會通過訪問控制檢查:請求的資源上不存在「訪問控制 - 允許來源」標頭。因此不允許訪問原產地'http://igs.dev'。響應有HTTP狀態代碼405.
我已閱讀Stackoverflow上的多個答案,大多數似乎建議向Chrome添加插件,但這不是我的用戶誰將使用重新驗證碼來驗證聯繫表。
這是我的服務器的錯誤配置或爲我的角度腳本失去了一些東西?我已經確保我的域名是在我的重新驗證碼帳戶中配置的。
當然是有道理的,用於驗證的請求需要來自服務器而不是客戶端。現在工作很好。 –