如何在控制台中将脚本添加到站点并在此之后执行

时间:2018-10-26 14:23:03

标签: javascript html console

例如,我在test_com / test.js网站上有脚本。我需要使用带有以下代码的控制台将该脚本下载到另一个站点:

var testScript = document.createElement('script');
testScript.src = 
"https://test_com/test.js";
document.getElementsByTagName('head')[0].appendChild(testScript);

此代码确实有效,脚本确实添加到页面中,但是如果我需要在一个代码中执行此操作怎么办?我的意思是

// Download the script
var testScript = document.createElement('script');
testScript.src = 
"https://test_com/test.js";
document.getElementsByTagName('head')[0].appendChild(testScript);
// Do something with script
someFunctionFromScript()

但是它不起作用,因为代码执行速度太快并且脚本无法安装得这么快。因此,我该如何等待脚本安装,然后再执行脚本中的代码。

我尝试了这个,但是还是没用

setTimeout(someFunctionFromScript,1000);

1 个答案:

答案 0 :(得分:0)

回答我自己的老问题:

composer update --dry-run roave/security-advisories