答:arch
依据经验来看,我觉得你可以用//''控制某种算法,来阻止这种错误发生:
var t='
clean-up算法如下:
var t='
我觉得,可能是因为clean-up算法检测到了两个字符串。而分离< with /script>使第二个无法被检测到,以至于它才会在代码末端添加了另一个。
所以,我大胆猜想,在整个算法中,并没有IF语句来判断注释中是否有。所以,必要的话,你可以在javascript注释中添加另一个字符串,让整个算法认定其中有两个。
答:HerrSerker
不要把脚本标签用一句话写出来,而是要用并置的字符串表述出来:
var t='';
结果清除代码:
var t='';
答:Chris G
我觉得,采用如下方法创建一个脚本标签比较好:
script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'http://myserver.com/file.js';
document.getElementsByTagName('head')[0].appendChild(script);