楼主说的通过共同包含一个.js文件来共享变量的方法显然是不可行的。
要共享变量需要窗口间有一定的联系关系,比如框架,或者opener等等。