Javascript 是否有可能将第三方js脚本注入到文档上已经存在的注释中?
我正在和其他几个开发人员讨论我的同事在登台环境中收到的一个错误。基本上他们推断的是: 我们在注释掉的Javascript 是否有可能将第三方js脚本注入到文档上已经存在的注释中?,javascript,html,dom,Javascript,Html,Dom,我正在和其他几个开发人员讨论我的同事在登台环境中收到的一个错误。基本上他们推断的是: 我们在注释掉的顶部有一个: <!-- <script src="some-file.js"></script>--> <!--<!-- Begin Vendor Code --> <script src=".."></script> <script src=".."></script> <!-- End
顶部有一个
:
<!-- <script src="some-file.js"></script>-->
<!--<!-- Begin Vendor Code -->
<script src=".."></script>
<script src=".."></script>
<!-- End Vendor Code --><script src="some-file.js"></script>-->
第三方脚本正在注入文档中。此脚本如下所示:
<!-- Begin Vendor Code -->
<script src=".."></script>
<script src=".."></script>
<!-- End Vendor Code -->
看起来发生的情况是,供应商代码在已注释掉的
标记的开头注释之后被注入:
<!-- <script src="some-file.js"></script>-->
<!--<!-- Begin Vendor Code -->
<script src=".."></script>
<script src=".."></script>
<!-- End Vendor Code --><script src="some-file.js"></script>-->
-->
这会在最后留下一个杂散的-->
,作为实时文本呈现出来
我以前从未见过这种情况。你不认为这是可能的吗?我的同事不这么说。这是怎么回事
任何帮助都将不胜感激。谢谢
编辑:说清楚,我不是在寻找解决方案。显而易见的解决方案是删除注释掉的
标记。但我想知道这是不是真的。我的论点是人为错误。XML和DOM可以访问注释!不确定是否可以写入,但可以读取
请看,您必须在Dom中循环并检查找到的节点类型。“8”是一个评论
列出页面上所有注释的示例代码:
另一个可能有用的答案是:这里的第一个问题是如何注入供应商代码?很有趣。谢谢你的反馈。现在需要回答的重要问题是,如何将该供应商注入到文档中。