【发布时间】:2014-08-26 17:30:20
【问题描述】:
我想包含一个带有 javascript 的 adserver js 脚本并异步加载它。但是每次尝试都以警告结束,并且脚本没有被执行。
我收到以下错误消息: “在‘文档’上执行‘写入’失败:除非显式打开,否则无法从异步加载的外部脚本写入文档。”
我尝试了以下变体:
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = "http://example.com/test.js";
document.body.appendChild(script);
或者我使用了 HTML Script 属性 async
<script src="http://example.com/test.js" async></script>
但没有任何效果,因为外部脚本使用 document.write。还有其他方法可以包含此类脚本吗?
如何“显式打开”页面(“除非显式打开” - 请参阅警告)?
【问题讨论】:
标签: javascript ads