我注意到我的新 ReCaptcha 只是“有时”出现,所以我试图追踪它。
我有一个使用 Angular 的 SPA,在“/contact”页面上加载时,会显示 ReCaptcha。如果我加载到任何其他页面并尝试导航到“/contact”页面,则 ReCaptcha 不存在,但如果我刷新该页面,它会再次出现。离开并返回此页面将使其再次消失。
我的设置类似于以下内容:
索引.html
<html ng-app="App">
<head>
<meta charset="UTF-8">
<base href="/">
<title>...</title>
<!-- STYLES -->
<link rel="stylesheet" type="text/css" href="libs/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" type="text/css" href="libs/font-awesome/css/font-awesome.min.css" />
<link rel="stylesheet" type="text/css" href="dist/css/style.min.css" />
</head>
<body>
<!-- HEADER AND NAVBAR -->
<header>
<nav class="navbar navbar-default">
...
</nav>
</header>
<!-- MAIN CONTENT AND INJECTED VIEWS -->
<div id="main" ng-controller="MainController">
<!-- this is where content will be injected -->
<div ng-view></div>
</div>
<!-- FOOTER -->
<footer id="footer" ng-controller="FooterController"> …Run Code Online (Sandbox Code Playgroud)