我将多个第三方js嵌入我的网站(负责广告)中,这些js标签创建了包含广告代码的iframe,不幸的是,有些广告有时会通过触摸主窗口obj来使我的网站混乱这个“ window.top”(iframe是相同的原点),除了注入我自己的代码外,我无法控制iframe,所以我本来想重写此window属性,但是它不可配置,所以我无法触摸它。 我做了一些研究,发现: https://blog.javascripting.com/2014/05/19/wrapping-the-dom-window-object/
现在我可以在每个iframe中挂接appendChild方法并观察脚本标签,当附加了脚本标签时,我可以使用上述包装器包装整个脚本标签js代码,我唯一的问题是我是否可以信任它正常工作还是应该完全包装窗口对象?