Ember g-recaptcha 在刷新时不呈现

Ember g-recaptcha not rendering on refresh

当我刷新路由或直接访问它时,我发现组件有一个奇怪的行为。 该组件没有显示,这是我在控制台中的内容:

Uncaught TypeError: window.grecaptcha.render is not a function

当我在 Ember 检查器的渲染性能下查看时,组件没有被渲染。 然后,我将通过单击 {{#link-to}} 继续另一条路线,并且该组件工作正常。

尝试在调用渲染函数之前验证 window.grecaptchawindow.grecaptcha.render 是否已定义。

这在本月 (05/2018) 开始成为问题。我的应用程序使用相同的代码 2 年之前没有问题。

更多信息:Code example