问题:
如何动态添加不受限制的脚本标签src 可能包含 document.write 调用?
说明:
在具有不受控制的 src 属性的脚本中,内容可能包含 document.write 调用,这可能会干扰传统的脚本标签加载。
解决方案:
要避免此问题,请手动创建一个新的脚本元素:
var my_awesome_script = document.createElement('script'); my_awesome_script.setAttribute('src','http://example.com/site.js');
附加新创建的脚本元素到文档的头部:
document.head.appendChild(my_awesome_script);
此方法可确保脚本异步加载,而不会干扰文档流。
以上是如何安全地包含具有不确定源内容的动态脚本?的详细内容。更多信息请关注PHP中文网其他相关文章!