是否可以使用windowMediator XUL对象检测Firefox上的打开文件对话框?

时间:2014-01-13 16:19:04

标签: javascript firefox-addon

我正在编写Firefox扩展程序。是否可以迭代所有打开的窗口,并检测任何上传文件对话框?到目前为止,我编写了这样的代码:

var windowMediator = Components.classes [“@ mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);                 var childWindows = windowMediator.getZOrderXULWindowEnumerator(null,true);
                while(childWindows.hasMoreElements()){                     var win = childWindows.getNext();                     / * if(win.isFileDialog)console.log('文件对话框打开!'); * /                 }

谢谢, 利

0 个答案:

没有答案