Capthca在页面加载时不会消失

时间:2018-01-22 10:13:41

标签: angularjs recaptcha

我正在使用google recaptcha。但它没有在页面加载时显示。但是当我使用ctrl + R显示时。那么我该怎么做才能克服这个问题。 提前谢谢。

这是我的代码



var app = angular.module('plunker', ['vcRecaptcha']);

app.controller('MainCtrl', function($scope ) {

  $scope.name = 'World';
  
  $scope.respone1 = '';
  $scope.respone2 = '';
  
});

<html ng-app="plunker">
<head>
    <meta charset="utf-8" />
    <title>AngularJS Plunker</title>
    <script>document.write('<base href="' + document.location + '" />');</script>
    <link href="style.css" rel="stylesheet" />
	<script src='https://www.google.com/recaptcha/api.js'></script> 
    <!-- <script src="//www.google.com/recaptcha/api.js?onload=vcRecaptchaApiLoaded&amp;render=explicit" async defer></script> -->
    
    <script src="angular.js"></script>
    <script src="angular-rechapcha.js"></script>
    <script src="app.js"></script>
    <script>
	 $(window).load(function () {
	 window.location.href=window.location.href
	});
	</script>
	
  </head>

  <body ng-controller="MainCtrl">
    <p>Hello {{name}}!</p>
    
    <div vc-recaptcha key="'6LdexkAUAAAAAHJjHft19DekOjH0XdNsFjw1mdNm'" ng-model="respone1"></div>
    <!-- <div vc-recaptcha key="'6LdexkAUAAAAAHJjHft19DekOjH0XdNsFjw1mdNm'" ng-model="respone2"></div> -->
    
    <pre>respone1 = {{respone1 | json}}</pre>
    <pre>respone2 = {{respone2 | json}}</pre>
    
  </body>
</html>
&#13;
&#13;
&#13;

0 个答案:

没有答案