Javascript PhantomJS/CasperJS使用参数注入脚本

Javascript PhantomJS/CasperJS使用参数注入脚本,javascript,phantomjs,casperjs,Javascript,Phantomjs,Casperjs,我熟悉与PhantomJS/CasperJS相关的injectJs和includeJs调用。但是,如何使用以下形式添加外部Javascript: <script src="https://www.google.com/recaptcha/api.js" async defer></script> 请注意两个参数“async”和“defer”。谢谢。我不知道如何插入无价值属性,正如我在最初的问题中用PhantomJS/CasperJS定义的那样。但事实证明,如果我在这

我熟悉与PhantomJS/CasperJS相关的injectJs和includeJs调用。但是,如何使用以下形式添加外部Javascript:

<script src="https://www.google.com/recaptcha/api.js" async defer></script>


请注意两个参数“async”和“defer”。谢谢。

我不知道如何插入无价值属性,正如我在最初的问题中用PhantomJS/CasperJS定义的那样。但事实证明,如果我在这两个属性中插入值“true”,Google reCAPTCHA JS SDK就可以正常工作。因此,我注入了两个属性:

<script src="https://www.google.com/recaptcha/api.js" async="true" defer="true"></script>


即使他们的文档只有无价值的属性,它也工作得很好。

为什么您关心
async
defer
?注射时,这不会有任何区别。此外,注入很有可能发生在页面loadedIt需要依赖这些参数的Google Java脚本之后。