Firefox addon 访问在其他配置文件中打开的浏览器

Firefox addon 访问在其他配置文件中打开的浏览器,firefox-addon,user-profile,Firefox Addon,User Profile,我想遍历所有配置文件中打开的所有窗口。我可以使用此代码迭代单个概要文件(可粘贴在scratchpad中) 由于在本地运行多个Firefox实例的前提是-没有远程,因此我认为不可能建立连接。我正在做一些研究,但我无法弄清楚这一点,我担心这可能不可能。所以我在考虑另一种方法,监控文件。我将在另一个主题中询问如何在文件被修改时观察并获得通知。是的,这不可能直接进行,因此您可以考虑其他方法,例如监视文件。更一般地说,您正在尝试实现IPC机制,因此您可能有兴趣阅读该主题:啊,感谢链接人。我不知道IPC是一

我想遍历所有配置文件中打开的所有窗口。我可以使用此代码迭代单个概要文件(可粘贴在scratchpad中)


由于在本地运行多个Firefox实例的前提是
-没有远程
,因此我认为不可能建立连接。

我正在做一些研究,但我无法弄清楚这一点,我担心这可能不可能。所以我在考虑另一种方法,监控文件。我将在另一个主题中询问如何在文件被修改时观察并获得通知。是的,这不可能直接进行,因此您可以考虑其他方法,例如监视文件。更一般地说,您正在尝试实现IPC机制,因此您可能有兴趣阅读该主题:啊,感谢链接人。我不知道IPC是一种东西。FF还没有一个文件观察者,你知道有什么推荐的方法吗?啊,当。谢谢paa,你能帮助我如何监控文件的更改吗。我想我会让每个配置文件监视一个文件,然后当它检测到某些更改时,它会做某些事情。
var me = Services.wm.getMostRecentWindow(null);
let DOMWindows = Services.wm.getEnumerator(null);
while (DOMWindows.hasMoreElements()) {
    let aDOMWindow = DOMWindows.getNext();
    me.alert(aDOMWindow);
}