私は奇妙な問題を抱えています。通常それは逆です。 私のrecaptchaはモバイルデバイスブラウザに表示されますが、自分のコンピュータ上のどのブラウザにも表示されません。reCaptchaはモバイルデバイスには表示されますが、デスクトップ/ラップトップには表示されません
以下は私のコードです。 私は自分のサイトにangular-recaptchaを使用しています。
<div class="row">
<div class="col-xs-12">
<div class="form-group">
<div vc-recaptcha ng-model="registration.recaptcha" key="'therecaptchapublickey'"></div>
</div>
</div>
</div>
以下は私の角度コードです。 var app = angular.module( 'myapp'、['ui.toggle'、 'vcRecaptcha']);
app.controller('checkoutCtrl', function($scope, $http, $timeout){
if($scope.registration.recaptcha != null || $scope.registration.recaptcha != undefined){
$scope.emailmatch = 1;
console.log('recaptcha ok');
} else {
$scope.emailmatch = 0;
console.log('recaptcha invalid');
}
});
コンソールなどでエラーが発生することはありません。 recaptchaは単にブラウザに表示されません。キャッシュのクリアはまったく役に立ちませんでした。しかし、キャプチャはモバイルデバイス上に表示されます。
ご協力いただきまして誠にありがとうございます。
実際のドメインを使用していますか?キーは有効ですか? –
デスクトップとモバイルは同じネットワークに接続していますか? –
はい私は実際のドメインを使用しており、キーは正確です。今では、captchaはAndroidのストックブラウザのためだけに働いているようだ。 Chrome on androidも機能していません。以前このコードは正常に動作していました。青からちょうどそれは仕事をやめることに決めました。どんなアイデアみたいな? –