异步加载的外部脚本

时间:2016-05-27 10:45:46

标签: javascript angularjs recaptcha

我正在添加此文件运行时

https://www.google.com/recaptcha/api/challenge?k=6Lesu9wSAAAAAJwEKDbks3whwRlywo-6oFucYU-5

它给了我错误: 无法执行'写' on' Document':除非明确打开,否则无法从异步加载的外部脚本写入文档。

这是代码:

 $scope.init = function () {
    $scope.isPC = utilities.isDesktop();
    setTimeout(function () {
            signupService.initializeSignup().then(function (response) {
                if (response.data != null && response.data.success) {
                    if (response.data.normalUser.ShowCaptcha != false) {
                        $.getScript("https://www.google.com/recaptcha/api/challenge?k=6Lesu9wSAAAAAJwEKDbks3whwRlywo-6oFucYU-5").done(function (script, textStatus) {
                            $rootScope.IsCapcthaScriptAvailable = true;
                        });
                    }
                }
            });
        }, 2000);
};

任何人都可以告诉我,如何在不收到此错误的情况下添加此内容:

0 个答案:

没有答案