Javascript 异步加载的外部脚本,除非显式打开

Javascript 异步加载的外部脚本,除非显式打开,javascript,jquery,google-chrome,google-chrome-extension,Javascript,Jquery,Google Chrome,Google Chrome Extension,我在Stackoverflow上发表文章之前对google进行了研究,, 但我发现的所有问题都不同于我的问题 我正在开发Chrome扩展并从JS加载JS 我正在将一个广告脚本放入HTML头部 如果我用HTML头手动编写脚本 <script src="Ads_URL"></script> Its Working ads show.. 它的工作广告显示。。 。 但如果我通过Jquery或纯javascript附加脚本 它的回归警告 $("head").append("G

我在Stackoverflow上发表文章之前对google进行了研究,, 但我发现的所有问题都不同于我的问题

我正在开发Chrome扩展并从JS加载JS

我正在将一个广告脚本放入HTML头部

如果我用HTML头手动编写脚本

<script src="Ads_URL"></script>
Its Working ads show..

它的工作广告显示。。
。 但如果我通过Jquery或纯javascript附加脚本 它的回归警告

$("head").append("Google Analythic Script"); // Working
$("head").append("<script src="Ads_URL"></script>");//Return warning
$(“head”).append(“谷歌分析脚本”);//工作
$(“标题”)。附加(“”)//返回警告
未能对“文档”执行“写入”:无法写入 从异步加载的外部脚本导入文档,除非 它是显式打开的

有解决办法吗

更新

这个问题不是重复的。。第一条评论中的链接对我没有帮助。。 在这个问题中@jfriend00使用的是
document.write(“”);
如果我使用document.write()函数,则会显示广告,但会删除正文中的所有标记,只留下“document.write()清除正文”

这是我想要注入的脚本

<script data-cfasync=false src='//s.ato.mx/p.js#id=21352&size=300x250'></script>


您是否尝试过:chrome.tabs.executeScript?这并没有在html中添加脚本,而是执行与控制台相同的操作。您可以尝试将远程javascript代码的内容作为字符串获取并执行它

你读过这个吗?除了重复之外,这是一个离题的问题,因为这是一个调试问题,没有提供任何答案(代码是通过
src=“Ads\u URL”
添加的)。寻求调试帮助的问题(“为什么此代码不工作?”)必须包括:►想要的行为,►特定的问题或错误,以及►在问题本身中复制它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:“如何创建”,以及。如果您认为第一条评论中链接的问题不是重复的,请在您的问题中,链接到其他问题,明确说明您不认为它是重复的,以及为什么它不是。我更新了我的问题,它不是重复的。。。请check@AsadRaza解决办法是什么?我需要它。我不能这样做,因为我不仅有Ads URL,我在参数中有随机脚本,有时是带有变量函数的脚本,有时是外部URL脚本。两个都是一次。。