在我们的AngularJS应用程序中,我们希望像这样集成第三方JS文件。
<script id="myID"
type="text/javascript"
data-encoding="jsonb"
data-model="MyModelName"
data-object="dfdsfsdfsdftrggregerigherignrtintrgntrgjntrjhintrhirnrgoigtrg"
src="//plugin.wwwwww.ee/js/myreference.js"></script>
但我们想要创建上面的Script标签运行时,这样我们就可以获得数据模型,数据对象和数据的价值。数据编码(通过使用控制器或其他技术)
当我们尝试添加JS文件运行时,我们在引用的文件中收到错误。
Failed to execute 'write' on 'Document': It isn't possible to write into a document from an asynchronously-loaded external script unless it is explicitly opened.
on document.write(-----------);
那么究竟是什么问题,我们在Index.html上使用以下代码来添加JS引用。
var srcFeedback = document.createElement('script'),
body = document.getElementsByTagName('body')[0];
srcFeedback.src = '//vbvcbcvb.bvbcvb.nl/js/ref.js';
srcFeedback.id = "_plugin_id";
srcFeedback.type = 'text/javascript';
srcFeedback.setAttribute("data-encoding", "rrrrrrr");
srcFeedback.setAttribute("data-model", "rrrrrrrrrrr");
srcFeedback.setAttribute("data-object", "regrgegergergvtrcgxercgtrvghtrgtrhct");
body.appendChild(srcFeedback);
或者有其他方式吗?