如何判断浏览器下window全局对象是否是干净的

我想找出 添加其下的非window对象自己的属性。
有办法吗??

    首先找一个干净的页面(没有任何全局变量,和导入的框架)执行这个,获取
    let arr=[];
    for(let i in window){
    }
    console.log(arr);

    输出一个数组182项window属性。把这个数组拿出来,

    然后想找自己的window对象的话,就直接判断这个字符串在不在数组里面就可以。

这确实是个办法,如果把内容挂在某个属性对象下,这种依旧没法查出来。